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 20230110:
- cs.ebooks.dedrm: new experimental module to use DeDRM/noDRM outside the Calibre plugin environment.
- Use the dedrm stuff in "kindle export" and "calibre add".
- Set $DEDRM_PACKAGE_PATH to the path to the DeDRM_plugin subdirectory of a checkout of git@github.com:noDRM/DeDRM_tools.git.
These form the basis of my personal Kindle and Calibre workflow.
Release Log
Release 20230110:
- cs.ebooks.dedrm: new experimental module to use DeDRM/noDRM outside the Calibre plugin environment.
- Use the dedrm stuff in "kindle export" and "calibre add".
- Set $DEDRM_PACKAGE_PATH to the path to the DeDRM_plugin subdirectory of a checkout of git@github.com:noDRM/DeDRM_tools.git.
Release 20221228:
- CalibreCommand.popbooks: do not require argv to be empty at the end.
- KindleBook: new amazon_url property returning an Amazon web page URL based on the ASIN.
- New default_kindle_library() function consulting the envvar and app defaults; adjust KindleTree to use this.
- New kindle_content_path_default() and kindle_content_path() functions; use these in default_kindle_library().
- KindleCommand: new "app-path" subcommand to report or set the Kindle application content path.
- CalibreCommand.cmd_ls: new -r (reverse) and -t (timestamp) sorting options.
- Assorted minor updates.
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
Release history Release notifications | RSS feed
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-20230110.tar.gz
(34.5 kB
view hashes)
Built Distribution
Close
Hashes for cs.ebooks-20230110-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1a935b8124c9f7c5e6c84a7ccd4a10a37518057c7257cf2c5a7f411c11f936b |
|
MD5 | 002ba8e2ecbf053e5c77d114d00957cb |
|
BLAKE2b-256 | 1f25b607c47997db9bbaa903ff164f00e4fbaa4b70a6804b6274c9af5110e078 |