+++ /dev/null
-#!/bin/sh
-set -e
-
-num=${1:-1}
-
-if [ -n "$DEBUG" ]; then
- PREFIX=echo
-fi
-
-for f in *.JPG *.jpg; do
- [ -f "$f" ] || continue
- title=`exiv2 pr -Pv -gXmp.photoshop.Headline "$f"` || title=''
- newname=`printf "%03i" $num`
- #newname=`exiv2 pr -Pv -gExif.Image.DateTime "$f"`
- if [ -n "$title" ]; then
- newname="$newname - $title"
- fi
- newname="$newname.jpg"
- if [ -e "$newname" ]; then
- echo "Error: new name $newname for $f already exists, aborting" >&2
- exit 1
- fi
- $PREFIX mv "$f" "$newname"
- num=$((num+1))
-done