forked from varia/EXIF-image-commenter
adding in the shell script that does the magic
This commit is contained in:
parent
a1698fb293
commit
7684ad5a0c
33
addcomment.sh
Executable file
33
addcomment.sh
Executable file
@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
for f in *; do
|
||||||
|
|
||||||
|
# First display the image ...
|
||||||
|
|
||||||
|
# Check if Chafa is installed, otherwise use feh
|
||||||
|
# To install feh: $sudo apt install feh
|
||||||
|
if ! [ -x "$(command -v chafa)" ]; then
|
||||||
|
feh $f
|
||||||
|
else
|
||||||
|
chafa $f
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Then read the current comment of this image ...
|
||||||
|
|
||||||
|
CURRENT=$(exiftool -S -Comment $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 $f -overwrite_original -Comment="$comment"
|
||||||
|
done
|
Loading…
Reference in New Issue
Block a user