colm
5 years ago
1 changed files with 33 additions and 0 deletions
@ -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