all repos — quickshell @ 55bdf2a099300c5210b939123ab13026a4345b9b

A desert-witch desktop shell

bar/scripts/suntime.sh (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
#!/bin/bash
if [ ! -e '~/.location' ]; then
    coordinates=$(cat ~/.location)
else
    echo "<~/.location> file not found. please create one with coordinates in a <XX.XXXXXN XX.XXXXXXXE> format" >&2
    exit 1
fi

if [ "$(sunwait poll $coordinates)" == DAY ]; then
    sun=$(sunwait list set $coordinates civil)
    now=$(date '+%H:%M')
    output=$(qalc -t $sun - $now to time)
    echo "+"$output
else
    return NIGHT
    exit 1
fi


#echo $(sunwait list set $(cat ~/.location) civil)":00"


# coordinates=$(curl -s ipinfo.io | grep loc | cut -d ' ' -f 4 | sed 's/",/E/g' | sed 's/,/N /g' | sed 's/"//g')
# coordinates= xx.xxxN xx.xxxE