Source code for pyexlatex.texparser.references.bibtex.extract
from typing import List
import bibtexparser
from bibtexparser.bibdatabase import BibDatabase
from pyexlatex.models.references.bibtex.generic import BibTexEntry
[docs]def extract_bibtex_str(bibtex: str) -> List[BibTexEntry]:
bib_db: BibDatabase = bibtexparser.loads(bibtex)
bibtex_entries = [BibTexEntry(entry) for entry in bib_db.entries]
return bibtex_entries