Python 3的Bibtex解析器
项目描述
Python 3库,用于解析BibTeX文件。
文档
我们的文档包括安装程序、教程、API以及报告错误的建议:[在readthedocs.io上的文档](https://bibtexparser.readthedocs.io/)
升级
请在上次升级之前阅读变更日志,以了解API修改。
许可证
双许可(由您选择)
LGPLv3。
BSD
请参阅COPYING以获取详细信息。
历史和演变
原始源代码是来自OKFN的bibserver的一部分。该项目在AGPLv3下发布。OKFN和原始作者友好地提供了在LGPLv3下使用其项目子部分的许可(即bibtex解析器)。非常感谢他们!
解析器已发展到一个基于pyparsing的新核心。
自2022年以来,在一段长时间的停滞期之后,这个库有一个新的维护者(@MiWeiss)。
版本2公告
版本1.x被超过1300个项目信任和使用,其中大部分代码已有10年的历史。我们维护v1.x的主要目标是提供稳定性和向后兼容性,以便这些项目可以安全、轻松地迁移到新版本。
尽管如此,还有很大的改进空间,以便使bibtexparser现代化。因此,我们正在开发一个新版本2.0.0,这是库的完全重写,提供以下优点之一
速度提高几个数量级
类型提示和丰富的文档
易于定制的解析和写入
访问原始、未解析的 BibTeX。
容错:能够解析存在语法错误的文件
极大简化,更健壮的解码(特殊字符等)处理。
项目详情
关闭
bibtexparser-1.4.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dd5d54a1ec6d27b6485ce2f6b9aa514b183fb2b8d4bf5f19333a906eedaf8eaa |
|
MD5 | 4f221c924f69fda3220d3fb517ee08cb |
|
BLAKE2b-256 | 7d619cbb09b876d09a3fb61818f88e89a182f81c79d064d599fa92f419c3a11c |