Skip to content

Latest commit

 

History

History
70 lines (44 loc) · 1.49 KB

README.md

File metadata and controls

70 lines (44 loc) · 1.49 KB

EPUB to HTML Convertor + Style Injector

  1. The conversion does:

    • extracting html library from .epub file (inspired).
    • injecting styles and logics
  2. After the injection you get:

    • advanced collapsible toc (inspired).
    • dark/Light style button
    • you can open files via localhost or simply with file manager

EPUB to HTML Convertor

Install

git clone git@github.com:PaPa31/epub2html.git

Usage

Run via python:

python /path/to/epub2html file.epub

or make bash alias...

Bash alias

Add to the end of .bashrc:

epub2html='python /path/to/epub2html'

... and, after restart your terminal, run:

epub2html file.epub

When converted, the location of the injector files (styles and javascript) is added to the <head> section of the extracted pages.

When you later open the page, this javascript will inject additional styles and additional javascript logic on the fly.

Style Injector

You only need to clone the other repo correctly (to the right place):

git clone git@github.com:PaPa31/js-and-css.git

Books root location

After conversion, html/xhtml files will look for js & css files in the root of the Books directory. Which is the default:

# Unix
file:///media/storage418Gb/Users/parsh/Documents/Books

# Windows
file:///F:/Users/parsh/Documents/Books

For now you must replace my location with your location of the Books folder.