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.

Files for getbook, version 0.3
Filename, size File type Python version Upload date Hashes
Filename, size getbook-0.3-py2-none-any.whl (51.7 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size getbook-0.3.tar.gz (41.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page