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-listener14
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'