bibble.bidi.isbn

Type Aliases

Entry

Classes

BidiIsbn

A simple wrapper around IsbnValidator and IsbnWriter

Module Contents

bibble.bidi.isbn.Entry: TypeAlias = model.Entry
class bibble.bidi.isbn.BidiIsbn(
*args,
reader=None,
writer=None,
**kwargs,
)[source]

Bases: bibble.util.middlecore.IdenBidiMiddleware

A simple wrapper around IsbnValidator and IsbnWriter to make a bidirectional isbn middleware

Parameters:
  • reader (jgdv.Maybe[bibble.metadata.IsbnValidator])

  • writer (jgdv.Maybe[bibble.metadata.IsbnWriter])

read_transform_Entry(entry, library) <Unknown>[source]
Parameters:
  • entry (Entry)

  • library (bibtexparser.Library)

Return type:

list[Entry]

write_transform_Entry(entry, library) <Unknown>[source]
Parameters:
  • entry (Entry)

  • library (bibtexparser.Library)

Return type:

list[Entry]

_reader
_writer