Skip to content

mmatczuk/bioniconv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bioniconv

Bioniconv is a single pass bionic reading converter for epub files. It is written in Rust for single threaded performance.

Example usage:

$ cargo build --release
$ ./target/release/bioniconv path/to/file.epub

It produces new file in a current working directory with the same name as the input file but with bionic_ prefix.

The image below shows before and after conversion of a page from a book.

example.png

Performance

On my machine the King James Bible epub file, 1.7MiB of compressed text, was converted in less than a second.

$ time ./target/release/bioniconv ~/Downloads/pg10900.epub

real    0m0.937s
user    0m0.589s
sys     0m0.041s

About

Single pass bionic reading epub converter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages