check for cache dir before wttr
This commit is contained in:
parent
c45f6fbafc
commit
5b6df3bb57
1 changed files with 14 additions and 10 deletions
|
@ -54,18 +54,22 @@ DISPSTAT="$E$L"
|
|||
|
||||
# weather (https://github.com/chubin/wttr.in)
|
||||
# add %l for location
|
||||
WCACHE=~/.cache/thrrgilag/wttr
|
||||
if [ ! -f $WCACHE ];
|
||||
if [ -d ~/.cache/thrrgilag ];
|
||||
then
|
||||
touch $WCACHE
|
||||
WCACHE=~/.cache/thrrgilag/wttr
|
||||
if [ ! -f $WCACHE ];
|
||||
then
|
||||
touch $WCACHE
|
||||
fi
|
||||
AGE=$(($(date +%s) - $(stat -c '%Y' "$WCACHE")))
|
||||
if [ $AGE -gt 1800 ] || [ ! -s $WCACHE ];
|
||||
then
|
||||
curl -s en.wttr.in/?format="%l+%t+%C+%h+%w+%m" > $WCACHE
|
||||
fi
|
||||
WEATHER=$(cat $WCACHE)
|
||||
else
|
||||
WEATHER=""
|
||||
fi
|
||||
AGE=$(($(date +%s) - $(stat -c '%Y' "$WCACHE")))
|
||||
if [ $AGE -gt 1800 ] || [ ! -s $WCACHE ];
|
||||
then
|
||||
curl -s en.wttr.in/?format="%l+%t+%C+%h+%w+%m" > $WCACHE
|
||||
#echo "-" > $WCACHE
|
||||
fi
|
||||
WEATHER=$(cat $WCACHE)
|
||||
|
||||
# spotify
|
||||
MCLASS=$(playerctl metadata --player=spotify --format '{{lc(status)}}')
|
||||
|
|
Loading…
Reference in a new issue