photo-du-mois.sh
-display more recent picture on each server
This commit is contained in:
@@ -56,10 +56,31 @@ last_remote_files() {
|
|||||||
echo -e "${bold}${server[$i]}${reset}:${dest[$i]}"
|
echo -e "${bold}${server[$i]}${reset}:${dest[$i]}"
|
||||||
|
|
||||||
if [ "${server[$i]}" == "clicclac.synology.me" ]; then
|
if [ "${server[$i]}" == "clicclac.synology.me" ]; then
|
||||||
rsync -e "/usr/bin/ssh -p ${port[$i]}" --rsync-path=/bin/rsync -zarvh "${user[$i]}"@"${server[$i]}":"${dest[$i]}*" | grep -E "$last_year.jpg|$current_year.jpg"
|
lrf=$(rsync -e "/usr/bin/ssh -p ${port[$i]}" --rsync-path=/bin/rsync -zarvh "${user[$i]}"@"${server[$i]}":"${dest[$i]}*" | grep -E "$last_year.jpg|$current_year.jpg")
|
||||||
else
|
else
|
||||||
rsync -zarvh -e "ssh -p ${port[$i]}" "${user[$i]}"@"${server[$i]}":"${dest[$i]}*" | grep -E "$last_year.jpg|$current_year.jpg"
|
lrf=$(rsync -zarvh -e "ssh -p ${port[$i]}" "${user[$i]}"@"${server[$i]}":"${dest[$i]}*" | grep -E "$last_year.jpg|$current_year.jpg")
|
||||||
fi
|
fi
|
||||||
|
echo "$lrf"
|
||||||
|
|
||||||
|
l=$(echo "$lrf" | awk '{print $NF}' | awk -F"." '{print $1}') # 1_2022
|
||||||
|
|
||||||
|
e=""
|
||||||
|
while IFS= read -r line; do
|
||||||
|
|
||||||
|
m=$(echo "${line}" | awk -F"_" '{printf "%02d\n", $1}')
|
||||||
|
y=$(echo "${line}" | awk -F"_" '{print $2}')
|
||||||
|
d="$y-$m-01"
|
||||||
|
ts=$(date --date="$d" +"%s")
|
||||||
|
e+="$ts\n"
|
||||||
|
|
||||||
|
done <<< "$l"
|
||||||
|
|
||||||
|
echo
|
||||||
|
g=$(echo -e "$e" | sort -n | sed -n '$p')
|
||||||
|
last=$(date -d "@$g" +"%B %Y")
|
||||||
|
|
||||||
|
echo -e "More recent picture on ${server[$i]}: ${bold}$last${reset}"
|
||||||
|
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
@@ -77,7 +98,7 @@ echo
|
|||||||
|
|
||||||
echo -e "\n${bold}0. Verify last uploads on remote servers ${reset}\n"
|
echo -e "\n${bold}0. Verify last uploads on remote servers ${reset}\n"
|
||||||
|
|
||||||
#last_remote_files
|
last_remote_files
|
||||||
|
|
||||||
echo -e "\n${bold}1. From Lightroom Classic, export ${italic}collection 'Photo du mois'${reset}${bold} => $SRC${reset}\n"
|
echo -e "\n${bold}1. From Lightroom Classic, export ${italic}collection 'Photo du mois'${reset}${bold} => $SRC${reset}\n"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user