From 6c6c8f81b6588be50a77219372074349789fdd55 Mon Sep 17 00:00:00 2001 From: TheOnlyWayUp Date: Fri, 6 Dec 2024 15:29:17 +0000 Subject: [PATCH] feat(api): Add exiftool config for Completed and MatureContent metadata properties --- src/api/exiftool.config | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/api/exiftool.config diff --git a/src/api/exiftool.config b/src/api/exiftool.config new file mode 100644 index 0000000..13785c5 --- /dev/null +++ b/src/api/exiftool.config @@ -0,0 +1,26 @@ + +%Image::ExifTool::UserDefined = ( + 'Image::ExifTool::XMP::xmp' => { + Completed => { + Writable => 'boolean', # Can be a boolean (True/False) + Groups => { 2 => 'Content' }, + }, + MatureContent => { + Writable => 'boolean', # Can be a boolean (True/False) + Groups => { 2 => 'Content' }, + }, + }, + + 'Image::ExifTool::IPTC::ApplicationRecord' => { + 161 => { + Name => 'Completed', + Format => 'string[0,16]', # Store as a string (e.g., "Yes"/"No") + }, + 162 => { + Name => 'MatureContent', + Format => 'string[0,16]', # Store as a string (e.g., "Yes"/"No") + }, + }, +); + +1; # End