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.0.tar.gz (16.0 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.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: url_to_calibre-1.1.0.tar.gz
  • Upload date:
  • Size: 16.0 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.0.tar.gz
Algorithm Hash digest
SHA256 ae9bf043a07b18062bf27f3c20564e43f97233ebd6fb915d1b44140190875284
MD5 1a1b126c688e6206685cdc3469fc34c7
BLAKE2b-256 ff4d43aa95b01ca53d9fd69e830ed8b636396357d09bf7960d07e448bc0334c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: url_to_calibre-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.8 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6274a9d1fe354196a576290639eb777733cd96e96b355b472b670e55f82c7a9
MD5 d7e273e9fbd7b335c21f897fccad4650
BLAKE2b-256 4358171bee7f9867eb07e20c96033850ffdd8dd17fc2612932a3abe0c5b04d3a

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