Skip to main content

Command line tool that automatically detects and converts downloaded e-books to mobi format (and auto-uploads to Kindle, on a schedule)

Where to get it

The source code is currently hosted on GitHub at: https://github.com/VivekBits2210/pykindler

Package is deployed at Python Package Index (PyPI)

pip3 install pykindler

Ensure Calibre is installed (Guide)

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Know your Kindle’s e-mail address here

Dependencies

Usage

  • In default mode, pykindler will auto-detect your downloads folder and populate ‘Converted_Books’ and ‘Processed_Books’ folders .. code-block:: sh

    pykindler-run

  • In custom mode, specify your downloads folder and setup a twice-a-day conversion job

    pykindler-run --folder /home/some-user/Desktop --job
  • If you just want to convert one file, specify it after –file

    pykindler-run --file /home/some-user/Desktop/my-book.epub
  • If you want to not convert to mobi, choose your own extension with –ext

    pykindler-run --file /home/some-user/Desktop/my-book.mobi --ext epub
  • For more help

    pykindler-run -h

License

MIT

Getting Help

For usage questions, the best place to go to is StackOverflow.

Contributing to pykindler

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome. Here is what I plan to do next Please feel free to mail ideas to the maintainer: [viveknayak2210@gmail.com]

Metadata

Release files for pykindler 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pykindler 0.3.2
File Size Uploaded Provenance
pykindler-0.3.2.tar.gz 10.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pykindler 0.3.2
File Interpreter ABI Platform
pykindler-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 21.1 kB

Release files / pykindler-0.3.2.tar.gz

Download URL pykindler-0.3.2.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
07114b5b174e5c66355d399018e301b055986af3a9b33da975251e34b67be2a9
BLAKE2b-256 checksum
How to use checksums
2b051c25727634b9b536c321529b7980c4a89ded2a5a008c4f1410da7c0f29ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

Release files / pykindler-0.3.2-py3-none-any.whl

Download URL pykindler-0.3.2-py3-none-any.whl
Size 10.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0c5978583cf96ba2586c15970b9be138dc74420184051bdc88dbaa38a73475c5
BLAKE2b-256 checksum
How to use checksums
20aef7d900867ce90ae512b0a2149e3877fdbd013a08cdd53f51abbad58c719b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

Security for pykindler 0.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page