bibble.people.name_writer
See EOF for license/metadata/notes as applicable
Type Aliases
Classes
Transforms NameParts -> [str] -> str |
Module Contents
- bibble.people.name_writer.Entry: TypeAlias = model.Entry
- class bibble.people.name_writer.NameWriter(*, parts, authors, **kwargs)[source]
Bases:
bibble.util.middlecore.IdenBlockMiddlewareTransforms NameParts -> [str] -> str
on init: - parts : bool = merge name parts together - authors : bool = merge separate authors together
- _merge_von_last_jr_first(name) <Unknown>[source]
- Parameters:
name (bibtexparser.middlewares.names.NameParts | bibble.util.name_parts.NameParts_d)
- Return type:
- transform_Entry(entry, library) <Unknown>[source]
- Parameters:
entry (Entry)
library (bibtexparser.Library)
- Return type:
list[Entry]
- _merge_authors
- _merge_parts
- _whitelist = ('author', 'editor', 'translator')