metadata_enricher.metadata_enricher#

Module Contents#

class metadata_enricher.metadata_enricher.MetadataEnricher#

Bases: auto_archiver.core.Enricher

Extracts metadata information from files using exiftool.

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.

get_metadata(filename: str) dict#
select_metadata(all_md, requested_metadata_keys)#

coordinates the selection of metadata from the general exiftool output to the user-specified grocery list