.. _bibble.fields.title_reader: ========================== bibble.fields.title_reader ========================== .. py:module:: bibble.fields.title_reader .. autoapi-nested-parse:: See EOF for license/metadata/notes as applicable Type Aliases ------------ .. autoapisummary:: bibble.fields.title_reader.Entry Classes ------- .. autoapisummary:: bibble.fields.title_reader.TitleCleaner bibble.fields.title_reader.TitleSplitter Module Contents =============== .. py:data:: Entry :type: TypeAlias :value: model.Entry .. _bibble.fields.title_reader.TitleCleaner: .. py:class:: TitleCleaner(*args, **kwargs) Bases: :py:obj:`bibble.util.middlecore.IdenBlockMiddleware` strip whitespace from the title, and (optional) subtitle .. py:method:: on_read() -> .. py:method:: transform_Entry(entry, library) -> .. _bibble.fields.title_reader.TitleSplitter: .. py:class:: TitleSplitter(*args, **kwargs) Bases: :py:obj:`bibble.util.middlecore.IdenBlockMiddleware` Split Title Into Title and Subtitle, If Subtitle Doesn't Exist Yet strips whitespace as well .. py:method:: on_read() -> .. py:method:: transform_Entry(entry, library) ->