pdq_hash_enricher
=================

.. py:module:: pdq_hash_enricher


Submodules
----------

.. toctree::
   :maxdepth: 1

   /autoapi/pdq_hash_enricher/pdq_hash_enricher/index




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

.. py:class:: PdqHashEnricher

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


   Calculates perceptual hashes for Media instances using PDQ, allowing for (near-)duplicate detection.
   Ideally this enrichment is orchestrated to run after the thumbnail_enricher.


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

      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.



   .. py:method:: calculate_pdq_hash(filename)


