Compare commits

..

No commits in common. "7f937a29028078cdc7d34ad72fe2b738eb4c9551" and "45210b6c8f2886b4a11e0d2d6c140241cde13d80" have entirely different histories.

1 changed files with 7 additions and 18 deletions

View File

@ -14,34 +14,23 @@ _check_date() {
fi
}
weather_loop() {
if [ $# -gt 0 ]
then
for ((i=1; i<=$#; i++)); do
curl --retry 10 --connect-timeout 20 wttr.in/${!i} 2>/dev/null
done
main() {
if [ "$1" == "startup" ]; then
_check_date
if [ $? -ne 0 ]; then
curl --retry 10 --connect-timeout 20 wttr.in 2>/dev/null
if [ $? -eq 0 ]; then
date +%d/%m/%Y > ~/.config/dotfiles/.data/weather_date
else
echo -e "\033[31;1mNetwork unavailable, please check your connexion or try again later.\033[0m"
fi
fi
else
curl --retry 10 --connect-timeout 20 wttr.in 2>/dev/null
if [ $? -eq 0 ]; then
if [ $? -ne 0 ]; then
echo -e "\033[31;1mNetwork unavailable, please check your connexion or try again later.\033[0m"
fi
fi
}
main() {
if [ "$1" == "startup" ]; then
_check_date
if [ $? -ne 0 ]; then
weather_loop ${@:2}
fi
else
weather_loop $@
fi
}
main $@