A Python port of ebook-tools which is written in Shell
This project (version 0.1.0a3) is a Python port of ebook-tools which is written in Shell by na–. The Python script ebooktools.py is a collection of tools for automated and semi-automated organization and management of large ebook collections.
ebooktools.py makes use of the following modules:
- edit_config.py edits a configuration file which can either be the main config file that contains all the options defined below or the logging config file.
- convert_to_txt.py converts the supplied file to a text file. It can optionally also use OCR for .pdf, .djvu and image files.
- split_into_folders.py splits the supplied ebook files (and the accompanying metadata files if present) into folders with consecutive names that each contain the specified number of files.
Installation
-
It is highly recommended to