.. _bibble.fields.url_reader: ======================== bibble.fields.url_reader ======================== .. py:module:: bibble.fields.url_reader .. autoapi-nested-parse:: See EOF for license/metadata/notes as applicable Type Aliases ------------ .. autoapisummary:: bibble.fields.url_reader.Entry Classes ------- .. autoapisummary:: bibble.fields.url_reader.CleanUrls bibble.fields.url_reader.ExpandUrls Module Contents =============== .. py:data:: Entry :type: TypeAlias :value: model.Entry .. _bibble.fields.url_reader.CleanUrls: .. py:class:: CleanUrls(**kwargs) Bases: :py:obj:`bibble.util.middlecore.IdenBlockMiddleware` Strip unnecessary doi and dblp prefixes from urls .. py:method:: field_h(field, entry) -> .. py:method:: on_read() -> .. py:method:: transform_Entry(entry, library) -> .. py:attribute:: _whitelist .. _bibble.fields.url_reader.ExpandUrls: .. py:class:: ExpandUrls(*args, **kwargs) Bases: :py:obj:`bibble.util.middlecore.IdenBlockMiddleware` TODO expand shortened urls .. py:method:: field_h(field, entry) -> :abstractmethod: .. py:method:: on_read() -> .. py:method:: transform_Entry(entry, library) ->