0.4.0 • Published 7 years ago

kepuber v0.4.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

kepuber

Kepuber is a transformation pipeline to make regular epubs play nicely with Kobo readers.

Motiviation

I buy a lot of tech books in epub format. Trying to read those on my Kobo is pure pain because they aren't rendered using the awesome built in webkit renderer but display with the styles and fonts included by the publisher. Trying to manually force them into a kepub.epub makes them display nicely but the embedded fonts make page turns slow and bookmarks can't be set on a page level. Thus I embarked on creating a friendly and extendable pipeline to do this for me.

Props go out to Daniel Andrei and his blog post on this subject.

Installation

Kepuber is a npm package and should be installed globally. It requires you to have Node.js on your system.

npm install -g kepuber

CLI usage

When installed globally the kepuber command can be used.

kepuber inputFiles

inputFiles can be a globbing pattern (if your shell supports it) or multiple files.

Options

-h, --help                       output usage information
-V, --version                    output the version number
-c, --nocss                      strip all CSS
-f, --nofonts                    strip all custom fonts
-d, --destination <destination>  output to file/s to <destination>

If omitting the -d flag, kepuber will output files to the same directory as its input.

Cavecats

Currently the only officially supported operating system is MacOS. *nixes should work but currently I do not test them.

DRM removal will not and can't be part of this software.

0.4.0

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago