README.pdf
#!/bin/bash

# A command line photograph EXIF comment inserter was built to annotate photo files inside the files themselves. 
# The tool also comes with a reader to go through the annotations in the terminal. See readcomments.sh. 
# https://git.vvvvvvaria.org/varia/EXIF-image-commenter

# How to use it?
# $ sh addcomments.sh [foldername]

for f in $(ls $1); do

	# First display the image ...

	# Check if Chafa is installed, otherwise use feh
	if ! [ -x "$(command -v chafa)" ]; then
		feh $1/$f
	else
		chafa $1/$f
	fi

	# Then read the current comment of this image ...

	CURRENT=$(exiftool -S -Comment $1/$f | sed 's/[^ ]* //')
	echo "Currently this image is described as: $CURRENT"

	# Ask if the comment should be changed ...

	read -p "Would you like to edit this comment? [y/n] " choice

	case "$choice" in
		y|Y ) read -p "Please enter your new comment: " comment ;;
		n|N ) echo "Oke" && comment=$CURRENT;;
		* ) echo "Sorry that is invalid. Please choose y or n.";;
	esac

	# Save the new comment into the exif data

	exiftool $1/$f -overwrite_original -Comment="$comment"
done
addcomments.sh
#!/bin/bash

# A command line photograph EXIF comment reader was built to inspect the annotations of photo files inside the files themselves. 
# The tool also comes with a writing script to add the annotations to the files. See addcomments.sh. 
# https://git.vvvvvvaria.org/varia/EXIF-image-commenter

# How to use it?
# $ sh readcomments.sh [foldername]

for f in $(ls $1); do
	CURRENT=$(exiftool -S -Comment $1/$f | sed 's/[^ ]* //')
	echo "$f $CURRENT"
done
readcomments.sh
README.md
../