python-bibtexparser
python-bibtexparser copied to clipboard
Bibtex parser for Python 3
Instead of `month = {1}`, I would like to see `month = jan` in my bibtex outputs. I see that `write_string` and `write_file` both have some middleware argument, but something...
I'm currently working on a project that used `pybtex` for parsing bibtex file, but we want to switch to `bibtexparser`. Pybtex has a plugin to convert to plaintext (UTF-8). Example...
**Describe the bug** When I create a library with unicode characters (tested with umlauts), the export will not show them properly. **Reproducing** Version: Most current from PyPI Code: ```python import...
**Describe the bug** Writing a library with duplicate blocks leads to: ``` WARNING:root:Unknown block type Traceback (most recent call last): File "n:\Gruppenplatte\Veröffentlichungen\2023\Systems Engineering Journal (INCOSE)\Scopus retrieval\test.py", line 24, in bibtexparser.write_file("my_new_file.bib",...
**Describe the bug** In the following example, the value of field `10 # "~" # jan` is expected to be `10~Jan.` but the output of this library is `10 #...
Setup build infrastructure: - Use pipenv for development (see https://github.com/streamlit/streamlit/tree/develop/lib as reference) - Use MakeFile to format, sort, lint, etc.. - Create pyproject.toml
Most library properties create a list from the list of blocks. This can be a bit wasteful for large libraries if called often. Thus, we should cache (and properly invalidate...
Currently, defining a custom writer is possible but not straightforward. 1. It is not clear that you have to initialize a writer and then change the attributes that were initialized....
Extracted from #133. We may want to support the following biber-type comments: ``` @ARTICLE{bla, author={Fartsy}, %title={Title}, } ``` I see two options to handle this: 1. A middleware to filter...