bibble.metadata.entry_sorter
Type Aliases
Classes
Reorder the entries in a library according to a sort key |
Module Contents
- bibble.metadata.entry_sorter.Field: TypeAlias = model.Field
- class bibble.metadata.entry_sorter.EntrySorter(*args, key=None, **kwargs)[source]
Bases:
bibble.util.middlecore.IdenBlockMiddlewareReorder the entries in a library according to a sort key Key defaults to sort by the entry key
eg: sort by year, or type, or author ie: EntrySorterMiddleware(key=lambda x: x.fields_dict[‘year’].value)
- Parameters:
key (jgdv.Maybe[collections.abc.Callable])