.. _bibtexparser_api:

bibtexparser: API
=================

:mod:`bibtexparser` --- Parsing and writing BibTeX files
--------------------------------------------------------

.. automodule:: bibtexparser
    :members: load, loads, dumps, dump

:mod:`bibtexparser.bibdatabase` --- The bibliographic database object
---------------------------------------------------------------------

.. autoclass:: bibdatabase.BibDatabase
    :members: entries, entries_dict, comments, strings, preambles

:mod:`bibtexparser.bparser` --- Modifying the default parser
------------------------------------------------------------

.. automodule:: bparser
    :members:

:mod:`bibtexparser.customization` --- Record customization functions
--------------------------------------------------------------------

.. automodule:: customization
    :members:
    :inherited-members:
    :show-inheritance:


:mod:`bibtexparser.bwriter` --- Modifying the default writer
------------------------------------------------------------

.. autoclass:: bwriter.BibTexWriter
    :members:
