summary refs log tree commit diff
path: root/.config/waybar/modules/weather.sh
diff options
context:
space:
mode:
Diffstat (limited to '.config/waybar/modules/weather.sh')
-rwxr-xr-x.config/waybar/modules/weather.sh42
1 files changed, 0 insertions, 42 deletions
diff --git a/.config/waybar/modules/weather.sh b/.config/waybar/modules/weather.sh
deleted file mode 100755
index 929732b..0000000
--- a/.config/waybar/modules/weather.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-set -e
-[ -n "$DEBUG" ] && set -x
-
-loc=$1
-if [ -z "${loc}" ]; then
-	# use /etc/localtime
-	# loc=$(basename "$(readlink -f /etc/localtime)")
-	loc="${HOME_LAT},${HOME_LON}"
-fi
-
-if [ -n "$REPORT" ]; then
-	curl -s v2.wttr.in/"${loc}"?F | less
-	exit 0
-fi
-
-data="$(curl -s wttr.in/"${loc}"?format=j1)"
-
-class=
-case "$(echo "${data}" | jq -r '.current_condition[].weatherCode')" in
-113) class="sunny" ;;
-116) class="partlycloudy" ;;
-119) class="cloudy" ;;
-122) class="verycloudy" ;;
-143|248|260) class="fog" ;;
-176|263|266|293|296|353) class="lightrain" ;;
-179|182|185|281|284|311|314|317|350|362|365|374|377) class="hail" ;;
-200|386|389|392) class="thunder" ;;
-227|320) class="lightsnow" ;;
-230|329|332|335|338|371|395) class="heavysnow" ;;
-299|302|305|308|356|359): class="heavyrain" ;;
-323|326|368) class="snowrain" ;;
-esac
-
-echo "${data}" | jq \
-	--raw-output \
-	--unbuffered \
-	--compact-output \
-	--arg class "${class}" \
-	--arg tooltip "$(curl -s v2.wttr.in/"${loc}"?ATFQ | tail -n5)" \
-	'.current_condition[] | { text: .weatherDesc[0].value, percentage: (.temp_C | tonumber), class: $class, alt: $class, tooltip: ($tooltip) }'
-