summaryrefslogtreecommitdiff
path: root/.config/eww/scripts/datetime-listener
blob: ad09218f97a16660e8fa2296bd0c1ab3fe5d15cf (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='den (\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'