用于处理圣经引用的python模块
pypassage的Python项目详细描述
用于处理圣经引用的python模块
它可以:
- 合理而不含糊地呈现引用字符串;例如,当指定了以弗所书1:1-1:23时返回“以弗所书1”,因为该章只有23节;
- 使用外部api服务查找实际的文章文本;
- 尽可能填写缺失的信息;例如,推断对于book=“eph”和start_chapter=1的输入,整个以弗所书1章(第1至23节)是有意的;
- 验证段落是否有效;例如告诉你,弗所书99和创世记3:5-1:2不能存在;
- 在文章的开头或结尾添加诗句或章节,或[截短](段落截短)给定数量的诗句;例如为了满足版权限制;和
- 数一数文章中的诗句数。
基本用法:
from pypassage import Passage p = Passage(book='Genesis', start_chapter=1, start_verse=1, end_chapter=2, end_verse=3)
文档
完整的文档可以在GitHub page上找到。