#generate #ebook #e-book #book #e-pub

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

#733 in Text processing

41 downloads per month

MIT license

926 lines

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

Generate an ePub book from a simple plaintext descriptor.




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.


~492K SLoC