wayback_extractor_enricher
==========================

.. py:module:: wayback_extractor_enricher


Submodules
----------

.. toctree::
   :maxdepth: 1

   /autoapi/wayback_extractor_enricher/wayback_extractor_enricher/index




Package Contents
----------------

.. py:class:: WaybackExtractorEnricher

   Bases: :py:obj:`auto_archiver.core.Enricher`, :py:obj:`auto_archiver.core.Extractor`


   Submits the current URL to the webarchive and returns a job_id or completed archive.

   The Wayback machine will rate-limit IP heavy usage.


   .. py:method:: download(item: auto_archiver.core.Metadata) -> auto_archiver.core.Metadata

      Downloads the media from the given URL and returns a Metadata object with the downloaded media.

      If the URL is not supported or the download fails, this method should return False.




   .. py:method:: enrich(to_enrich: auto_archiver.core.Metadata) -> bool

      Enriches a Metadata object with additional information or context.

      Takes the metadata object to enrich as an argument and modifies it in place, returning None.



