bibble.library

Classes

BibbleLib

A library with a key value store for extra info

Module Contents

class bibble.library.BibbleLib(*args, **kwargs)[source]

Bases: bibtexparser.library.Library

A library with a key value store for extra info Also tracks the individual files used as source

add_sublibrary(lib, source=None) <Unknown>[source]

Merge entries, kv_store and source files into this library will overwrite existing kv_store keys

Parameters:
  • lib (bibtexparser.library.Library)

  • source (jgdv.Maybe[str | pathlib.Path])

Return type:

Self

get_meta_value(key) <Unknown>[source]
Return type:

set | Any

store_meta_value(key, value) <Unknown>[source]
Parameters:
  • key (str | API.Middleware)

  • value (Any)

_kv_store
source_files