Skip to main content

Convert a URL's contents into ebook format and add to Calibre library

Project description

URL to Calibre

Python script to convert a URL's content to ebook format and send directly to Calibre library.

Installation

Prerequisites

You'll need Calibre and you'll need to know where your Calibre library is stored.

Run:

pip install url-to-calibre

If you're on a system that doesn't let you install Python packages outside of a virtual environment, run:

pipx install url-to-calibre

Usage

To generate an epub file:

url-to-calibre <URL>

You can specify other formats (mobi or azw3) via the --format (or -f) parameter, for example:

url-to-calibre <URL> -f mobi

Todo

  • Take multiple URLs as arguments.
  • Allow input via STDIN so user can pass a file full of URLs.

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

url_to_calibre-1.1.1.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

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

url_to_calibre-1.1.1-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file url_to_calibre-1.1.1.tar.gz.

File metadata

  • Download URL: url_to_calibre-1.1.1.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.13.1 Linux/6.11.11-1-MANJARO

File hashes

Hashes for url_to_calibre-1.1.1.tar.gz
Algorithm Hash digest
SHA256 0c45eff5043dad80f854cf4739ca8baa680406ee2a403881f59f0ea59c5b1908
MD5 39bbddb81c490756ac1e936ee05bfc28
BLAKE2b-256 133846d5b24312add089b9e849632cd7e1252e7774a7742c6ed7cfac45cafeff

See more details on using hashes here.

File details

Details for the file url_to_calibre-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: url_to_calibre-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.13.1 Linux/6.11.11-1-MANJARO

File hashes

Hashes for url_to_calibre-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7102d9498698a93e4be3001b2617eee79844c7f8ca349de1b3f595bd0ecf3ebf
MD5 aa551ce9bf5b61de5dd9a769a6490555
BLAKE2b-256 5c2835f5ac7e14bf91573b787567232a30565275bb1e775bb983cbb231d4be83

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