Skip to content

Patent Bulk File Loader - A unified tool for downloading and managing bulk patent data files from multiple sources, including USPTO ODP and EPO BDDS.

License

Notifications You must be signed in to change notification settings

patent-dev/bulk-file-loader

Repository files navigation

Bulk File Loader

Automated bulk data download manager for patent data.

Screenshot

Features

  • Automated scheduled downloads from EPO and USPTO
  • Web UI for configuration and monitoring
  • Webhook notifications
  • Multi-database support (SQLite, PostgreSQL, MySQL)

Quick Start

# Using Docker
docker run -p 8080:8080 -v ./data:/app/data patentdev/bulk-file-loader

# Or download binary from releases
./bulk-file-loader

Open http://localhost:8080 and set your passphrase.

Configuration

Environment variables:

Variable Default Description
BULK_LOADER_PASSPHRASE - Required for auth
BULK_LOADER_PORT 8080 HTTP port
BULK_LOADER_DATA_DIR ./data Data directory
BULK_LOADER_DB_DRIVER sqlite Database driver

Related Projects

This project uses the following patent office client libraries:

  • epo-bdds - EPO Bulk Data Distribution Service client
  • uspto-odp - USPTO Open Data Portal client

License

MIT - See LICENSE


Built by patent.dev - Wolfgang Stark

About

Patent Bulk File Loader - A unified tool for downloading and managing bulk patent data files from multiple sources, including USPTO ODP and EPO BDDS.

Resources

License

Stars

Watchers

Forks

Packages

No packages published