Skip to content

Instantly share code, notes, and snippets.

@petermolnar
Last active September 3, 2020 21:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save petermolnar/244316be6a739815644542865fa82185 to your computer and use it in GitHub Desktop.
Save petermolnar/244316be6a739815644542865fa82185 to your computer and use it in GitHub Desktop.
set image license and right metadata to please Google
#!/bin/bash
if [ -z "$1" ]; then
echo "Use: image.initmeta PHOTO"
exit 1
fi
year="$(exiftool -s -EXIF:DateTimeOriginal "$1" | awk '{print $3}' | cut -d":" -f1)"
artist="Peter Molnar"
rights="CC BY-NC-ND 4.0 ${year} ${artist} <mail@petermolnar.net>"
url="https://petermolnar.net/"
email="mail@petermolnar.net"
licenseurl="https://spdx.org/licenses/CC-BY-NC-ND-4.0.html"
exiftool\
-EXIF:Artist="${artist}"\
-EXIF:Copyright="${rights}"\
-IPTC:By-line="${artist}"\
-IPTC:CopyrightNotice="${rights}"\
-XMP:CopyrightOwnerID="${url}"\
-XMP:CopyrightOwnerName="${artist}"\
-XMP:Creator="${artist}"\
-XMP:Rights="${rights}"\
-xmp-plus:Licensor="{LicensorID=${url},LicensorName=${artist},LicensorURL=${url},LicensorEmail=${email}}"\
-xmp-xmpRights:WebStatement="${licenseurl}"\
"$1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment