#ebook #epub #book #generate

bin+lib gen-epub-book

Generate an ePub book from a simple plaintext descriptor

14 releases (9 stable)

Uses old Rust 2015

2.3.2 Mar 8, 2019
2.3.1 Sep 28, 2018
2.3.0 Jun 29, 2018
2.2.0 Feb 23, 2018
0.3.1 Feb 25, 2017

#1390 in Text processing

MIT license

1.5MB
926 lines

gen-epub-book.rs TravisCI Build Status AppVeyorCI build status Licence

Generate an ePub book from a simple plaintext descriptor.

Manpage

Documentation

Quickstart

Install via:

cargo install gen-epub-book

Copy this somewhere:

Name: Simple ePub demonstration
Cover: cover.png

Image-Content: simple/chapter_image.png
Content: simple/ctnt.html

Author: nabijaczleweli
Date: 2017-02-08T15:30:18+01:00
Language: en-GB

Modify to your liking, then, assuming you put the file in "example/test.epupp" and want to write the result to "out/test.epub", run:

gen-epub-book example/test.epupp out/test.epub

For more detailed usage information and tag list, see the manpage, and for a full guide see the webpage.

Versions in other languages

The original in AWK.
A rewrite in C++.
A rewrite in Scala.
A rewrite in JavaScript.

Dependencies

~25MB
~524K SLoC