show date diff on schedule command

This commit is contained in:
Ben Harris 2020-06-28 11:42:33 -04:00
parent df6e17bcbd
commit ac94486c80
1 changed files with 2 additions and 1 deletions

3
bot.sh
View File

@ -182,7 +182,8 @@ do
json=$(curl -s "https://radio.tildeverse.org/api/station/1/schedule?rows=1" | jq ".[]")
nextdj=$(jq -r .name <<< "$json")
nexttime=$(LANG=C TZ=UTC date -d "$(jq -r .start <<< "$json")")
msg "$from" "$schedule - $nextdj will be on at $nexttime"
timediff=$(TZ=UTC awk -v d="$nexttime" 'BEGIN { then=mktime(d); now=systime(); print strftime("%Hh %Mm", then - now); }')
msg "$from" "$schedule - $nextdj will be on at $nexttime (in $timediff)"
;;
help)