Incrusta (escribe) metadatos -Dublin Core, VRA Core, XMP, ISAD(G), IPTC, EXIF y otros más- en todo tipo de imágenes y archivos PDF a partir de un CSV normalizado.
MME es una aplicación de línea de comandos Python 3, que utiliza ExifTool (de Phil Harvey) y también tiene una interfaz gráfica, ejecutable en Linux, MacOS y Windows.
python mme.py RUTA_CSV RUTA_IMAGES
Argumentos posicionales: RUTA_CSV ruta para el archivo CSV a procesar. RUTA_JPGS ruta de acceso a los archivos JPG.
Ejemplo: python3 mme.py csv/test.csv images/
-h, (--help)
Mostrar este mensaje de ayuda y salir
-r ROW_PROGRESS_NOTIFY (--row-progress-notify ROW_PROGRESS_NOTIFY)
Mostrar el número de filas entre las notificaciones de progreso. 100 por defecto.
-n NOTIFY_BROKEN_KEYS (--notify-broken-keys NOTIFY_BROKEN_KEYS)
Notificar sobre claves rotas/faltantes en el CSV. Falso por defecto.
-m MAX_DEPTH (--max-depth MAX_DEPTH)
Profundidad máxima de las sub-carpetas para buscar JPGS. 3 por defecto.
Para extraer metadatos de una imagen debes usar ExifTool, que viene provisto en este repositorio
Ejemplo:
a. para extraer metadatos VRA Core: exiftool -xmp-vrae:all imagen.tif
b. para extraer todos los metadatos: exiftool -a -G1 -s imagen.tif
'gmme' es la versión gráfica de mme.py. Es un script de python3 (solamente). No acepta argumentos.
Uso:
python3 gmme.py &
Embedded Metadata, Access to Digital Image Files, Open Content, Open Data, Metadata editor, Heritage
Esta aplicación ha sido posible gracias al programa de Mecenazgo Cultural de la Ciudad Autónoma de Buenos Aires, Argentina
y especialmente a nuestros mecenas
Banco Hipotecario https://www.hipotecario.com.ar
Techniques & Supplies https://www.techniques.com.ar
Digital Ocean https://www.digitalocean.com