papers.bibtex module

papers.bibtex.insert_newlines_in_bibtex(bib)[source]

Bibtexparser relies on newlines to parse bibtex records, and ORCiD does not provide them, so we need to insert them. This is probably plain wrong, but hey! I have no intension to write a full-blown bibtex parser.

papers.bibtex.parse_authors_list(authors)[source]
papers.bibtex.parse_bibtex(bibtex)[source]

Parse a single bibtex record represented as a string to a dict