From bc13d406e284d5c843a2744c9edc73e522cc0189 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Fri, 25 Dec 2020 20:28:58 +0530 Subject: added a bar for hlwm --- herbstluftwm/bar/functions/weather | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 herbstluftwm/bar/functions/weather (limited to 'herbstluftwm/bar/functions/weather') diff --git a/herbstluftwm/bar/functions/weather b/herbstluftwm/bar/functions/weather new file mode 100755 index 00000000..df6cf24b --- /dev/null +++ b/herbstluftwm/bar/functions/weather @@ -0,0 +1,21 @@ +#!/bin/zsh + +get_current_temp() { + if [ $stat = "Smoke" ] || [ $stat = "Sunny" ]; then + temp=$(curl wttr.in | grep °C | awk 'NR==1 {print $4 "°C"}' | sed -r "s/\x1B\[(([0-9]+)(;[0-9]+)*)?[m,K,H,f,J]//g") + else + temp=$(curl wttr.in | grep °C | awk 'NR==1 {print $9 "°C"}' | sed -r "s/\x1B\[(([0-9]+)(;[0-9]+)*)?[m,K,H,f,J]//g") + fi + + echo $temp +} + +get_current_weather() { + stat=$(curl wttr.in | awk 'NR==3 {print $1}') + echo $(get_current_temp)"("$stat")" +} + +while :; do + echo $(get_current_weather) > /home/zt/.cache/lemon/weather + sleep 3600 +done -- cgit v1.2.3