Clean code

This commit is contained in:
2022-08-22 06:57:31 +02:00
parent dc7d0b721e
commit 86ae52a37f

View File

@@ -5,7 +5,7 @@ greenbold="\033[1;32m"
green="\033[0;32m"
yellow="\033[0;33m"
bold="\033[1m"
bold_under="\033[1;4m"
#bold_under="\033[1;4m"
underline="\033[4m"
reset="\033[0m"
@@ -16,7 +16,8 @@ reset="\033[0m"
wild=("wildlife" "wildlifephoto" "wildlifephotographer")
nat=("naturelovers" "natureshot" "naturephotography")
reg=("Bourgogne" "Burgundy" "Bourgogne Franche-Comté" "Côte d'or")
others=("tag" "keu")
#others=("lanscape" "animal")
others=()
# tags -t mammifere foret animal
@@ -38,6 +39,7 @@ showHelp() {
echo -e "${green}keyword2insta [-Options...] -f <file>${reset}"
echo -e "If no option is chosen, all tags are added (default). "
echo -e "Keywords taken from exifs are automatically added."
echo -e "You can add keywords permanently by adding them to the ${underline}others array${reset} at the start of the script. (See others=())"
echo -e "The images files are not modified."
echo
echo -e "${yellow}OPTIONS:${reset}"
@@ -86,9 +88,6 @@ do
wildlife) opt_wildlife=true;;
nature) opt_nature=true;;
region) opt_region=true;;
# "$@" --lens -t mammifère foret animal --file /Users/bruno/Pictures/Export/2022/Juillet/2022-07-01_Chevrette_3462.jpg
# "${OPTARG}" file
# "${OPTIND}" 7
file)
file="${!OPTIND}"; OPTIND=$(( $OPTIND + 1 ))
;;
@@ -143,10 +142,6 @@ fi
t=$(echo "${tags[@]}" | sed -r 's/[^ ]+/,&/g')
#trans fr:en -b "renard"
#fox
if ! command -v exiftool &> /dev/null; then
echo -e "${bold}exiftool${reset} could not be found !\n"
echo -e "You should install ${bold}exiftool${reset}:\n"
@@ -309,8 +304,6 @@ echo
echo "Region flickr: $region_flickr"
echo "Region insta: $region_insta"
echo
END_COMMENT
echo "tags: ${tags[@]}"
echo "others: ${others[@]}"
@@ -322,6 +315,7 @@ echo "model: $opt_model"
echo "lens: $opt_lens"
echo "all: $opt_all"
echo
END_COMMENT
if [ $opt_all = false ]; then
@@ -358,7 +352,7 @@ keywords_insta=$(echo "$keyword_insta$model_insta$lens_insta$wildlife_insta$natu
if [ $opt_others = true ]; then
# insert tags added with option -t to others's tag array
others+=(`echo $t | tr ',' ' '`)
others+=($(echo "$t" | tr ',' ' '))
for i in "${others[@]}"
do