Bibtex parser for python 3
Python 3 library to parse bibtex <https://en.wikipedia.org/wiki/BibTeX>
_ files.
.. contents::
Our documentation includes the installation procedure, a tutorial, the API and advices to report a bug:
Documentation on readthedocs.io <https://bibtexparser.readthedocs.io/>
_
Please, read the changelog before upgrading regarding API modifications.
Dual license (at your choice):
See COPYING for details.
The original source code was part of bibserver from OKFN <http://github.com/okfn/bibserver>
_. This project is released under the AGPLv3. OKFN and the original authors kindly provided the permission to use a subpart of their project (ie the bibtex parser) under LGPLv3. Many thanks to them!
The parser evolved to a new core based on pyparsing.
Since 2022, after a long stale period, this library has a new maintainer (@MiWeiss <https://github.com/MiWeiss>
_).
v2
AnnouncementVersion 1.x, is trusted and used by more than 1300 projects, with much of its code being ~10 years old. Our primary objective in maintaining v1.x is to provide stability and backwards compatibility to these projects - such that they can safely and easily migrate to new versions.
Still, there's much room for large-scale improvements and changes to modernize bibtexparser. Hence, we are working on a new version 2.0.0 which is a complete rewrite of the library, providing amongst other the following advantages:
Check out the v2 dev branch <https://github.com/sciunto-org/python-bibtexparser/tree/v2>
_ and the v2 coordination issue <https://github.com/sciunto-org/python-bibtexparser/issues/318>
_ to get a sneak preview. Also - if you're keen - we're always looking for contributors. Do not hesitate to get in contact with us.