getbook

Generate e-books in EPUB or MOBI from websites


License
GPL-3.0
Install
pip install getbook==0.3

Documentation

Getbook

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 --mobi to generate mobi file for kindle:

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

Use --epub to generate epub file:

$ getbook -f ./book.json --epub

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.