summaryrefslogtreecommitdiff
path: root/.config/eww/scripts/datetime-listener
blob: ec30f2a2c3e5de570b8091a919c273089cac1137 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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=', (\d+)'
esac

while :
do
	# {
	# 	date +'%A, %-d of %B %Y — %T %Z'
	# 	TZ='Asia/Kolkata' date +'(%T %Z)'
	# } | paste -sd ' '
	date +"$fmt" | ordinal -p "$pat"
	sleep 10
	# sleep "$(date +'%s.%N' | dc -e '? d 1 + 1 / r - p')"
done | sed 's/^./\U&/g'