shellcheck
-corrections
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
.DS_Store
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
|
||||||
italic="\033[3m"
|
#italic="\033[3m"
|
||||||
#underline="\033[4m"
|
#underline="\033[4m"
|
||||||
bgd="\033[1;4;31m"
|
#bgd="\033[1;4;31m"
|
||||||
red="\033[1;31m"
|
red="\033[1;31m"
|
||||||
bold="\033[1m"
|
bold="\033[1m"
|
||||||
bold_under="\033[1;4m"
|
#bold_under="\033[1;4m"
|
||||||
reset="\033[0m"
|
reset="\033[0m"
|
||||||
|
|
||||||
file=$1
|
file=$1
|
||||||
@@ -66,7 +66,6 @@ if [ -z "$k" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Anemone pulsatilla, Anemone pulsatille, _bleu_
|
|
||||||
|
|
||||||
IFS="," read -a key <<< "$k"
|
IFS="," read -a key <<< "$k"
|
||||||
for i in "${key[@]}"
|
for i in "${key[@]}"
|
||||||
@@ -75,15 +74,14 @@ do
|
|||||||
if [[ ! "$ii" =~ ^_ ]]; then
|
if [[ ! "$ii" =~ ^_ ]]; then
|
||||||
|
|
||||||
if [[ ${dico["$ii"]} ]] ; then
|
if [[ ${dico["$ii"]} ]] ; then
|
||||||
k_en=$(echo ${dico["$ii"]})
|
k_en=${dico["$ii"]}
|
||||||
else
|
else
|
||||||
k_en=""
|
k_en=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
k_fr=$(echo "$ii")
|
k_fr="$ii"
|
||||||
|
|
||||||
if [ -n "$k_en" ]; then
|
if [ -n "$k_en" ]; then
|
||||||
echo "fr & en"
|
|
||||||
[[ "$k_fr" = *" "* ]] && keyword_flickr+="\"${k_fr}\" " || keyword_flickr+="${k_fr} "
|
[[ "$k_fr" = *" "* ]] && keyword_flickr+="\"${k_fr}\" " || keyword_flickr+="${k_fr} "
|
||||||
[[ "$k_en" = *" "* ]] && keyword_flickr+="\"${k_en}\" " || keyword_flickr+="${k_en} "
|
[[ "$k_en" = *" "* ]] && keyword_flickr+="\"${k_en}\" " || keyword_flickr+="${k_en} "
|
||||||
keyword_insta+="#${k_fr// /} #${k_en// /} "
|
keyword_insta+="#${k_fr// /} #${k_en// /} "
|
||||||
@@ -103,9 +101,7 @@ mod+=("${m}") # Canon EOS R6
|
|||||||
|
|
||||||
if [[ "$m" =~ ^Canon ]]; then
|
if [[ "$m" =~ ^Canon ]]; then
|
||||||
mod+=("Canon") # Canon
|
mod+=("Canon") # Canon
|
||||||
[[ "$m" =~ *EOS* ]] || mod+=("EOS") # EOS
|
[[ "$m" = *EOS* ]] || mod+=("EOS") # EOS
|
||||||
#mod+=($(echo "$m" | sed 's/Canon\ //g' | sed 's/ //g')) # EOSR6
|
|
||||||
#mod+=($(echo "$m" | sed 's/EOS//g' | sed 's/ //g') ) # CanonR6
|
|
||||||
z=$(echo "$m" | sed 's/Canon\ //g' | xargs)
|
z=$(echo "$m" | sed 's/Canon\ //g' | xargs)
|
||||||
y=$(echo "$m" | sed 's/EOS//g' | sed 's/[ ][ ]*/ /g' | xargs)
|
y=$(echo "$m" | sed 's/EOS//g' | sed 's/[ ][ ]*/ /g' | xargs)
|
||||||
mod+=("${z}") # EOS R6
|
mod+=("${z}") # EOS R6
|
||||||
@@ -131,11 +127,8 @@ lens_insta="$(echo "$l" | sed 's/ //g' | sed -r 's/[^ ]+/#&/g') "
|
|||||||
|
|
||||||
|
|
||||||
#fixes
|
#fixes
|
||||||
# #wildlifephotography
|
|
||||||
wild=("wildlife" "wildlifephoto" "wildlifephotographer")
|
wild=("wildlife" "wildlifephoto" "wildlifephotographer")
|
||||||
# #natureshots #naturelover #nature
|
|
||||||
nat=("naturelovers" "natureshot" "naturephotography")
|
nat=("naturelovers" "natureshot" "naturephotography")
|
||||||
# #jura franchecomte
|
|
||||||
reg=("Bourgogne" "Burgundy" "Bourgogne Franche-Comté" "Côte d'or")
|
reg=("Bourgogne" "Burgundy" "Bourgogne Franche-Comté" "Côte d'or")
|
||||||
|
|
||||||
for i in "${wild[@]}"
|
for i in "${wild[@]}"
|
||||||
@@ -145,7 +138,8 @@ do
|
|||||||
else
|
else
|
||||||
wildlife_flickr+="${i} "
|
wildlife_flickr+="${i} "
|
||||||
fi
|
fi
|
||||||
wildlife_insta+="#"$(echo "${i}" | iconv -f UTF-8-MAC -t ascii//translit | sed 's/[^a-zA-Z 0-9]//g' | sed 's/ //g')" "
|
#wildlife_insta+="#"$(echo "${i}" | iconv -f UTF-8-MAC -t ascii//translit | sed 's/[^a-zA-Z 0-9]//g' | sed 's/ //g')" "
|
||||||
|
wildlife_insta+="#$(echo "${i}" | iconv -f UTF-8-MAC -t ascii//translit | sed 's/[^a-zA-Z 0-9]//g' | sed 's/ //g') "
|
||||||
done
|
done
|
||||||
|
|
||||||
for i in "${nat[@]}"
|
for i in "${nat[@]}"
|
||||||
@@ -155,7 +149,7 @@ do
|
|||||||
else
|
else
|
||||||
nature_flickr+="${i} "
|
nature_flickr+="${i} "
|
||||||
fi
|
fi
|
||||||
nature_insta+="#"$(echo "${i}" | iconv -f UTF-8-MAC -t ascii//translit | sed 's/[^a-zA-Z 0-9]//g' | sed 's/ //g')" "
|
nature_insta+="#$(echo "${i}" | iconv -f UTF-8-MAC -t ascii//translit | sed 's/[^a-zA-Z 0-9]//g' | sed 's/ //g') "
|
||||||
done
|
done
|
||||||
|
|
||||||
for i in "${reg[@]}"
|
for i in "${reg[@]}"
|
||||||
@@ -165,7 +159,7 @@ do
|
|||||||
else
|
else
|
||||||
region_flickr+="${i} "
|
region_flickr+="${i} "
|
||||||
fi
|
fi
|
||||||
region_insta+="#"$(echo "${i}" | iconv -f UTF-8-MAC -t ascii//translit | sed 's/[^a-zA-Z 0-9]//g' | sed 's/ //g')" "
|
region_insta+="#$(echo "${i}" | iconv -f UTF-8-MAC -t ascii//translit | sed 's/[^a-zA-Z 0-9]//g' | sed 's/ //g') "
|
||||||
done
|
done
|
||||||
|
|
||||||
: <<'END_COMMENT'
|
: <<'END_COMMENT'
|
||||||
@@ -189,7 +183,7 @@ echo "Region insta: $region_insta"
|
|||||||
echo
|
echo
|
||||||
END_COMMENT
|
END_COMMENT
|
||||||
|
|
||||||
keywords_flickr=$(echo "$keyword_flickr$model_flickr$lens_flickr$wildlife_flickr$nature_flickr$region_flickr")
|
keywords_flickr="$keyword_flickr$model_flickr$lens_flickr$wildlife_flickr$nature_flickr$region_flickr"
|
||||||
keywords_insta=$(echo "$keyword_insta$model_insta$lens_insta$wildlife_insta$nature_insta$region_insta" | awk '{print tolower($0)}')
|
keywords_insta=$(echo "$keyword_insta$model_insta$lens_insta$wildlife_insta$nature_insta$region_insta" | awk '{print tolower($0)}')
|
||||||
|
|
||||||
: <<'END_COMMENT'
|
: <<'END_COMMENT'
|
||||||
@@ -226,15 +220,11 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# flick: éléphant "tic toc" demi-deuil ok
|
|
||||||
|
|
||||||
|
|
||||||
if [[ "$OSTYPE" == "linux-gnu" ]] && [ -x "$(command -v xsel)" ]; then
|
if [[ "$OSTYPE" == "linux-gnu" ]] && [ -x "$(command -v xsel)" ]; then
|
||||||
xsel -b <<< "$keywords_insta"
|
xsel -b <<< "$keywords_insta"
|
||||||
elif [[ "$OSTYPE" == "darwin"* ]] && [ -x "$(command -v pbcopy)" ]; then
|
elif [[ "$OSTYPE" == "darwin"* ]] && [ -x "$(command -v pbcopy)" ]; then
|
||||||
#pbcopy <<< "$insta"
|
pbcopy <<< "$keywords_insta"
|
||||||
#echo "$insta"
|
|
||||||
echo "Insta tag's OK !"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "\n${bold}The Instagram's tags are available in your clipboard !${reset}"
|
echo -e "\n${bold}The Instagram's tags are available in your clipboard !${reset}"
|
||||||
|
|||||||
Reference in New Issue
Block a user