Skip to main content

Synchronize Standard Ebooks catalog with local ebooks.

Project description

sebsync

sebsync is a simple script to synchronize all EPUBs from Standard Ebooks to your local filesystem. It detects any new and updated titles and downloads them automatically.

How it works

The sebsync script reads the Standard Ebooks OPDS catalog and reconciles their titles against EPUBs in your local filesystem, downloading new ones or updating existing ones as necessary.

If you're member of the Standard Ebooks Patrons Circle, or have produced an ebook for them in the past, you may access their OPDS feed, a catalog of all published titles. This allows new and updated titles to be easily recognized.

If a title is detected in the catalog that is not present in your local books or downloads directory, then it will be downloaded into your downloads directory. If a new version of a book is detected in the catalog that is already in your local books or download directory, then the new version will be downloaded and stored in the same place it was found.

Installation

pipx install sebsync

Example usage

sebsync --email address@example.com --books /home/user/MyBooks --downloads /home/user/MyBooks/Downloads

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sebsync-1.0a2.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

sebsync-1.0a2-py3-none-any.whl (5.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page