summaryrefslogtreecommitdiff
path: root/.config/eww/scripts/datetime-listener
diff options
context:
space:
mode:
Diffstat (limited to '.config/eww/scripts/datetime-listener')
-rwxr-xr-x.config/eww/scripts/datetime-listener28
1 files changed, 19 insertions, 9 deletions
diff --git a/.config/eww/scripts/datetime-listener b/.config/eww/scripts/datetime-listener
index 1cd8e39..47d7031 100755
--- a/.config/eww/scripts/datetime-listener
+++ b/.config/eww/scripts/datetime-listener
@@ -1,12 +1,22 @@
#!/bin/sh
-while :
+veckaord()
+{
+ case "${LANG:-LC_ALL}" in
+ sv_*.*)
+ echo vecka ;;
+ pt_*.*)
+ echo semana ;;
+ *)
+ echo Week ;;
+ esac
+}
+
+stdbuf -oL -- tiktok \
+ "%A, %-d %B %Y, $(veckaord) %V — %T %Z" \
+ TZ=Europe/Helsinki ' (%H:%M %Z,' \
+ TZ=Pacific/Auckland ' %H:%M %Z)' \
+| while read line
do
- # {
- # date +'%A, %-d of %B %Y — %T %Z'
- # TZ='Asia/Kolkata' date +'(%T %Z)'
- # } | paste -sd ' '
- date +'%A, %-d of %B %Y — %H:%M %Z'
- sleep 10
- # sleep "$(date +'%s.%N' | dc -e '? d 1 + 1 / r - p')"
-done | ordinal -p1
+ echo "$line" | ordinal -p '^\w+, (\d+)'
+done | sed 's/^./\U&/g'