Skip to main content

Generate e-books in EPUB or MOBI from websites

Project description

Generate ebooks in epub (for iBooks) or mobi (for Kindle) from a collection of web links and feeds.

Donate lepture Latest Version Wheel Status

Installation

Install with pip:

$ pip install getbook

Note: this program only works on Python3.5+.

You may need to install kindlegen to create mobi format books.

Guide

There are serval ways to generate books.

  1. You can generate a book from a feed:

    $ getbook -u http://example.com/feed
  2. It is also possible to generate books from a config JSON file:

    $ getbook -f ./book.json

Use --format=mobi to generate mobi file for kindle:

$ getbook -f ./book.json --format=mobi

JSON Format

The required fields in book.json are:

  1. uid: the filename of the book

  2. title: book title

  3. author: author of the book

  4. chapters or sections

Get some examples in https://github.com/lepture/getbook/tree/master/demo

License

This program is licensed under APGL.

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

getbook-0.3.tar.gz (41.0 kB view details)

Uploaded Source

Built Distribution

getbook-0.3-py2-none-any.whl (51.7 kB view details)

Uploaded Python 2

File details

Details for the file getbook-0.3.tar.gz.

File metadata

  • Download URL: getbook-0.3.tar.gz
  • Upload date:
  • Size: 41.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for getbook-0.3.tar.gz
Algorithm Hash digest
SHA256 a095cc1594022d881dcac0250915d1894f02562542a9ead001ae4b42b2deea6b
MD5 6b1c1a994ddc6b768167d94514a57244
BLAKE2b-256 7aa74a532e2d49941fed08ac9a225a4ceed25fefe2e3cdca7d38518afbcb4598

See more details on using hashes here.

File details

Details for the file getbook-0.3-py2-none-any.whl.

File metadata

  • Download URL: getbook-0.3-py2-none-any.whl
  • Upload date:
  • Size: 51.7 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for getbook-0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 82a8120d56a4eae20fb7d6fa184f6e9697f3cd9cba960f6fa904004a5fe60ce7
MD5 085e68de459bfa54513331cede5b5ff3
BLAKE2b-256 9493cc177112e97c0ec5d1360eac93827c261db12ec18e988ddce08f8a8de857

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page