该项目的古登堡工具,以生成ePubs和其他电子书格式。
ebookmaker的Python项目详细描述
#电子书制造商
电子书制造商是古腾堡项目中用于格式转换的工具。 它从html构建epub2和kindle文件。 它还从rest源构建html4、epub2、kindle和pdf文件。
前提条件
- Python2>;=2.7或Python3>;=3.3
- htmltiy,
- Kindlegen公司
- texlive和
- 格罗夫
使用python 3.6进行测试
##安装
(开发分支,可编辑安装) pipenv安装ebookmaker
如果kindlegen、tex和groff程序不在您的路径中,请使用ebookmaker.conf文件将路径传递给它们
##调用示例
ebookmaker-v-v-make=epub.images-output dir=/documents/pg/documents/library/58669/58669-h/58669-h.htm
##测试
使用python setup.py test
travis ci将对gutenbergtools org中提交的分支运行测试
##新来的Pipenv?
安装pipenv(可能是pip Install-user pipenv,具体取决于默认的python)
$pip3安装–用户pipenv
将目录更改为要在其中使用电子书制作环境的位置。然后,要初始化python 3虚拟环境,请执行
$pipenv–三个
无论何时要进入此环境,请移动到此目录并执行以下操作:
$pipenv外壳
安装Gutenberg模块:
$pipenv安装ebookmaker
检查您的安装:
$ebookmaker–版本 电子书制造商0.6.0
既然您在shell中,就可以导航到一本书的目录并将其转换:
$ebookmaker-v-v-make=epub.images–电子书10001–标题“孩子的幸运”–作者“ridgwell cullum”luck kid.html