diff options
Diffstat (limited to '.config/eww/scripts/datetime-listener')
-rwxr-xr-x | .config/eww/scripts/datetime-listener | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/.config/eww/scripts/datetime-listener b/.config/eww/scripts/datetime-listener index 1cd8e39..ad09218 100755 --- a/.config/eww/scripts/datetime-listener +++ b/.config/eww/scripts/datetime-listener @@ -1,12 +1,22 @@ #!/bin/sh +case "${LC_ALL:-$LANG}" in +en_*) + fmt='%A, %-d of %B %Y — %H:%M %Z' + pat=', (\d+)' + ;; +sv_*) + fmt='%A, %-d %B %Y — %H:%M %Z' + pat='den (\d+)' +esac + while : 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' + date +"$fmt" | ordinal -p "$pat" sleep 10 # sleep "$(date +'%s.%N' | dc -e '? d 1 + 1 / r - p')" -done | ordinal -p1 +done | sed 's/^./\U&/g' |