Skip to main content

Utilities and command line for working with EBooks. Basic support for talking to Apple Books, Calibre, Kindle, Mobi.

Project description

Utilities and command line for working with EBooks. Basic support for talking to Apple Books, Calibre, Kindle, Mobi.

Latest release 20220805:

  • CalibreCommand.books_from_spec: UPPERCASE matches a format.
  • CalibreCommand: new cmd_linkto to link book files into an external directory with nice names.
  • CalibreTree: fix .fspath and the associated .pathto and format paths.

These form the basis of my personal Kindle and Calibre workflow.

Release Log

Release 20220805:

  • CalibreCommand.books_from_spec: UPPERCASE matches a format.
  • CalibreCommand: new cmd_linkto to link book files into an external directory with nice names.
  • CalibreTree: fix .fspath and the associated .pathto and format paths.

Release 20220626:

  • CalibreBook: new setter mode for .tags, CalibreCommand: new cmd_tags to update tags.
  • CalibreBook.pull_format: AZW formats: also check for AZW4.
  • CalibreCommand.books_from_spec: /regexp: search the tags as well.
  • CalibreBook: subclass FormatableMixin; CalibreCommand.cmd_ls: new "-o ls_format" option for the top line format.

Release 20220606: Initial PyPI release.

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

cs.ebooks-20220805.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cs.ebooks-20220805-py3-none-any.whl (28.0 kB view details)

Uploaded Python 3

File details

Details for the file cs.ebooks-20220805.tar.gz.

File metadata

  • Download URL: cs.ebooks-20220805.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.1 readme-renderer/30.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.3.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.13

File hashes

Hashes for cs.ebooks-20220805.tar.gz
Algorithm Hash digest
SHA256 080914a655c82bc6b944feedf414d3975c51e5b524b16ba141cbbf8a3f68b425
MD5 d58aeea216207405138a3ba681723a24
BLAKE2b-256 6601a4c30a36358c1dfdae0996933c083fb1b4a97800ae82304e9409477a727e

See more details on using hashes here.

File details

Details for the file cs.ebooks-20220805-py3-none-any.whl.

File metadata

  • Download URL: cs.ebooks-20220805-py3-none-any.whl
  • Upload date:
  • Size: 28.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.1 readme-renderer/30.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.3.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.13

File hashes

Hashes for cs.ebooks-20220805-py3-none-any.whl
Algorithm Hash digest
SHA256 e231ed731f9e648ecdbc0862618704b79658911a475b623bd37e87518e49039c
MD5 b8e92e7dbc1ade565541651e835dc0f8
BLAKE2b-256 5f2c428776ad14668ec13dd728d78688a16f1ffec4c43dbefe9eb964d93a6a13

See more details on using hashes here.

Supported by

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