From: Martin Pitt Date: Sat, 5 Nov 2022 06:48:57 +0000 (+0100) Subject: process-photos: Add X-Git-Url: https://piware.de/gitweb/?a=commitdiff_plain;h=8248c11cc17fa2c6d65b9668405793bb91c040c5;p=bin.git process-photos: Add Rename photos according to EXIF original date/time, and copy tags to IPTC Description where Sigal can use them. --- diff --git a/process-photos b/process-photos new file mode 100755 index 0000000..14ee5b3 --- /dev/null +++ b/process-photos @@ -0,0 +1,18 @@ +#!/bin/sh +set -eu + +for f in *.jpg *.JPG; do + echo "$f" + chmod 644 "$f" + info="$(exiv2 -Pnv "$f")" + # copy tags to IPTC description (sigal) + tags=$(echo "$info" | sed -n 's/^subject *//p' | tr '[:upper:]' '[:lower:]') + if [ -n "$tags" ]; then + exiv2 -M"add Iptc.Application2.Caption String $tags" mo "$f" + fi + + # rename to EXIF date, if available + if echo "$info" | grep -q '^DateTime'; then + exiv2 mv "$f" + fi +done