Add isosec and -boost to marquee

main
rwxrob 2 years ago
parent c0444e8378
commit 0009f93714

@ -4,5 +4,5 @@ time="$*"
[[ -z "$time" ]] && echo "usage: $0 TIME (see date -d)" && exit 1
start=$(date "+%s" -d "$time")
now=$(date "+%s")
declare -i secs=$((start-now))
declare -i secs=$((now-start))
sec2dur "$secs"

@ -16,7 +16,8 @@ marquee() {
pomo="$(pomo)"
#mode="$(iam mode emoji)"
zet="zet:$(zet current)"
time="$(date +"%A, %B %-e, %Y, %-H:%M %Z%0z")"
time="$(date +"%A, %B %-e, %Y, %-I:%M%p %Z%0z")"
isosec="$(isosec)"
tilboost="$(countdown 11:11:11 May 4)"
#[[ -n "$pomo" ]] && timebar+=("$pomo")
#[[ -n "$pomo" ]] && topicbar+=("$pomo")
@ -27,13 +28,13 @@ marquee() {
topicremain=$(( $(tput cols) - ${#topicbarb} ))
timeremain=$(( $(tput cols) - ${#timebarb} ))
topicspace=$(( topicremain - ${#mode} - ${#zet}))
timespace=$(( timeremain - ${#mode} - ${#zet} - ${#tilboost}))
timespace=$(( timeremain - ${#mode} - ${#zet} - ${#tilboost} - ${#isosec}))
#if (( $(date +%s)%20 < 10 ));then
#echo "$topicbarb $(repeat $' ' "$topicspace") rwxrob.tv"
#else
#echo "$mode $timebarb $(repeat $' ' "$timespace") rwxrob.tv $zet"
#echo "$timebarb $replay [boost in $tilboost] $(repeat $' ' "$timespace") rwxrob.tv"
echo "$timebarb [boost: $tilboost]"
echo "$timebarb ($isosec) [boost: $tilboost]"
#fi
}

@ -1,10 +1,12 @@
#!/usr/bin/env bash
seconds="$1"
[[ -z "$seconds" ]] && echo "usage: $0 SECONDS" && exit 1
minus=${seconds:0:1}
seconds=${seconds#-}
days=$((seconds/86400))
(( seconds -= (days*86400) ))
hours=$((seconds/3600))
(( seconds -= (hours*3600) ))
minutes=$((seconds/60))
(( seconds -= (minutes*60) ))
printf "%i.%02i.%02i.%02i" "$days" "$hours" "$minutes" "$seconds"
printf "%s%i.%02i.%02i.%02i" "$minus" "$days" "$hours" "$minutes" "$seconds"

Loading…
Cancel
Save