文件名称:dinky:使用 BeautifulSoup4、Requests、python-epub-builder 和 Genshi 将网页转换为 epub
文件大小:7.57MB
文件格式:ZIP
更新时间:2024-08-03 15:11:26
Python
D - I - N - K - Y 这是一个示例项目,使用: 获取网页 提取页面内容 拉出正文并清理 创建 ePub 文件 它依赖于其他工具: HTML、XML 解析、生成和处理库 是一个 XML 工具包,是 C 库 libxml2 和 libxslt 的 Pythonic 绑定 验证创建的 ePub 文件 它能做什么: 获取网页 提取页面(主要)内容 创建 ePub 文件 验证创建的 ePub 文件 安装: pip install -r requirements --upgrage 跑步: ./test_soup.py ./test_readability.py 然后检查output目录 本地运行 在本地运行服务: python setup.py develop python dinky/ 运行测试并生成代码覆盖率 要从构建工件中获得“干净”的目标: make
【文件预览】:
dinky-master
----requirements()
--------test.txt(92B)
--------common.txt(231B)
--------dev.txt(93B)
--------prod.txt(92B)
----config()
--------default.conf(603B)
----dinky()
--------test_readability.py(2KB)
--------test_soup.py(2KB)
--------output()
--------app.py(4KB)
--------controllers()
--------epubcheck()
--------ez_epub.py(2KB)
--------__init__.py(0B)
--------epub.py(12KB)
--------LICENSE(1KB)
--------__main__.py(287B)
--------templates()
--------send_email.py(1KB)
----setup.py(685B)
----README.md(2KB)
----Makefile(728B)
----tests()
--------perf()
--------behave()
--------unit()
----license.md(1KB)
----.gitignore(108B)