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.2.tar.gz (25.2 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.2-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: url_to_calibre-1.1.2.tar.gz
  • Upload date:
  • Size: 25.2 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.2.tar.gz
Algorithm Hash digest
SHA256 25e24edbac9346e9fa9eea8fb0d6df4c09a3628dfc795d0c8c41e35266c399ec
MD5 505a5e6ade7e3261712f94003d5d4511
BLAKE2b-256 0773e27b9eeb1fa47adc028aa131dcf291bf4c2486af40931761d687e4b496a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: url_to_calibre-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 25.9 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9aa6160e2ff74236f643264ea09968a8361cf0fe682a988b9fea4cc58a89fb71
MD5 76d33ddbf155c3a0a06cf82b5892e436
BLAKE2b-256 52054cf5815199d4f73a70f890055704306c6784ea83eea3337bf917e46b68a0

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