跳转到主要内容

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。

  • 容错:能够解析存在语法错误的文件

  • 极大简化,更健壮的解码(特殊字符等)处理。

查看v2 开发分支v2 协调问题以获取预览。此外,如果您有兴趣,我们一直在寻找贡献者。请不要犹豫,与我们取得联系。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分布

bibtexparser-1.4.2.tar.gz (55.7 kB 查看哈希值)

上传时间:

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面