跳转到主要内容

SWORD项目圣经模块的本地Python 2/3阅读模块

项目描述

https://gitlab.com/tgc-dk/pysword/badges/master/build.svg https://ci.appveyor.com/api/projects/status/7n8848av82arr9xv?svg=true

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)FedoraDebian

运行测试

要运行测试套件,首先运行下载用于测试的文件的脚本,然后使用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 (28.1 kB 查看哈希值)

上传时间 源代码

由...