diff options
Diffstat (limited to '.config/eww/scripts/datetime-listener')
| -rwxr-xr-x | .config/eww/scripts/datetime-listener | 28 |
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' |