SWORD项目圣经模块的本地Python 2/3阅读模块
项目描述
SWORD项目圣经模块的本地Python阅读器
此项目 不是 CrossWire的官方CrossWire项目。它仅提供了一种读取由CrossWires SWORD项目创建的圣经模块的替代方式。
功能
读取SWORD圣经(不包括注释等)
检测本地安装的圣经模块。
支持所有已知的SWORD模块格式(ztext、ztext4、rawtext、rawtext4)
从zip模块读取,如http://www.crosswire.org/sword/modules/ModDisp.jsp?modType=Bibles中可用的模块
清除OSIS、GBF或ThML标签的纯文本。
支持python 2.7和3.3+ [*](CI已用2.7至3.10测试)
许可证
PySword是,并且可以按照MIT许可证分发
安装
可以从PySword的版本列表下载PySword源代码,但也可以从PyPI使用pip进行安装
pip install pysword
它也适用于ArchLinux (AUR)、Fedora和Debian。
运行测试
要运行测试套件,首先运行下载用于测试的文件的脚本,然后使用pytest运行测试套件
$ python tests/resources/download_bibles.py
$ pytest -v tests/
测试应使用Python 2和3运行并通过。
使用PySword
阅读文档了解如何使用PySword以及查看API文档。
贡献
如果您想做出贡献,非常欢迎!请随时在https://gitlab.com/tgc-dk/pysword报告问题和创建合并请求。如果您创建合并请求,请包括一个证明您的代码实际工作的测试。
项目详情
关闭
pysword-0.2.8.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6302f350c22f39090e2556729551fac57a4c25ceb268f90cd7fd0584b9cca4f0 |
|
MD5 | a681b36b4953103eda33bf7f83566331 |
|
BLAKE2b-256 | 3cd94fdf24472c91c63703281e3bb3868f59caf49ca11d606c95742652db7e7e |