Add .config/waybar/_modules/storage.sh Add .config/waybar/_modules/wittr.sh Add .config/waybar/dracula/colors.css Add .config/waybar/dracula/config Add .config/waybar/dracula/style.css Add .config/waybar/geo/config Add .config/waybar/geo/weather.sh Add .config/waybar/geo/style.css Add .config/waybar/jinks/bak.css Add .config/waybar/jinks/colors.css Add .config/waybar/jinks/config Add .config/waybar/jinks/style.css Add .config/waybar/siren/config Add .config/waybar/siren/style.css Add .config/waybar/sway/config Add .config/waybar/sway/config.save Add .config/waybar/sway/style.css
12 lines
567 B
Bash
12 lines
567 B
Bash
#!/bin/bash
|
|
LOC="$1"
|
|
# HTML encode string as %20
|
|
LOCATION=$(sed -e "s/ /%20/g" <<<"$LOC")
|
|
content=$(curl -sS "https://thisdavej.azurewebsites.net/api/weather/current?loc=$LOCATION°=C")
|
|
ICON=$(curl 'https://wttr.in/?format=1' | sed 's/[+0-9a-cA-Z°]//g' )
|
|
# echo $ICON
|
|
TEMP=$(echo $content | jq -r '. | "\(.temperature)°\(.degType)"' | sed 's/"//g')
|
|
TOOLTIP=$(echo $content | jq -r '. | "\(.temperature)°\(.degType)\n\(.skytext)"' | sed 's/"//g')
|
|
CLASS=$(echo $content | jq .skytext)
|
|
echo '{"text": "'$TEMP'", "tooltip": "'$ICON $TOOLTIP'", "class": '$CLASS' }'
|
|
|