biblib icon indicating copy to clipboard operation
biblib copied to clipboard

Simple, faithful BibTeX parser and algorithms for Python 3

Results 10 biblib issues
Sort by recently updated
recently updated
newest added

This makes biblib work with python 3.10. The Parser.parse() uses collections.abc per default (which is the only way in python 3.10) and only falls back to the old collections.Iterable if...

When the parser tries to parse a BibTeX entry that it already has, using the `Parser.parse()` function, does so using a recoverer. The exception thrown should include information about why...

How did you derive the parser from the WEB source? I'm trying to create a Javascript version of this lib, but the pascal produced from bibtex.web by tangle is very...

Hi, So there is a [biblib](https://pypi.org/project/biblib/) package on PyPI which is unfortunately not the correct one, I was wondering though if there was any plan for releasing this one though....

This is a wonderful package, but I have run into a problem: In TeX and LaTeX, once can specify accents such as \H either in the form \H{o} or \H...

Hi I just installed `biblib` and run the following simple example from the tutorials ``` import biblib db = biblib.FileBibDB('path/to/file.bib', mode='r') for entry in db.values(): print(entry) ``` I get the...

sometimes i just want it to print some warnings, return a database and not throw an error.

A valid `@comment` command should be followed with a white space character, a comma, or a left brace. This is because BibTeX first scans for a identifier following `@` ([bibtex.web#L5433](https://github.com/TeX-Live/texlive-source/blob/3fd698fe9646d83b7d166b513efd16c94f0ce608/texk/web2c/bibtex.web#L5433))...

This is essentially abandonware. It has a dependency upon collections.Iterable, which was removed in python 3.10.

This makes biblib work with python 3.10. The Parser.parse() uses collections.abc per default (which is the only way in python 3.10) and only falls back to the old collections.Iterable if...