.. _bibble.io.reader: ================ bibble.io.reader ================ .. py:module:: bibble.io.reader Type Aliases ------------ .. autoapisummary:: bibble.io.reader.Logger Classes ------- .. autoapisummary:: bibble.io.reader.BibbleReader Module Contents =============== .. py:data:: Logger :type: TypeAlias :value: logmod.Logger .. _bibble.io.reader.BibbleReader: .. py:class:: BibbleReader(stack, *, lib_base = None, logger = None) A Refactored bibtexparser reader .. py:method:: _map_keys(final_lib, source, entry_keys) -> Map source -> keys .. py:method:: _read_into(lib, source) -> .. py:method:: read(source, *, into = None, append = None) -> read source and make a new library. if given 'into' lib, add the newly read entries into that libray as well .. py:method:: read_dir(source, *, ext, into = None, append = None) -> .. py:attribute:: _lib_class :type: type[bibtexparser.library.Library] .. py:attribute:: _logger .. py:attribute:: _middlewares :type: list[Middleware]