iSupport vtv video. - bitreich-conference - Bitreich Conference System Err bitreich.org 70 hgit clone git://bitreich.org/bitreich-conference git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-conference URL:git://bitreich.org/bitreich-conference git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-conference bitreich.org 70 1Log /scm/bitreich-conference/log.gph bitreich.org 70 1Files /scm/bitreich-conference/files.gph bitreich.org 70 1Refs /scm/bitreich-conference/refs.gph bitreich.org 70 1Tags /scm/bitreich-conference/tag bitreich.org 70 1README /scm/bitreich-conference/file/README.md.gph bitreich.org 70 1LICENSE /scm/bitreich-conference/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 8a3e9a2bffa8ce7ba588187e121f2a178bcfc2e0 /scm/bitreich-conference/commit/8a3e9a2bffa8ce7ba588187e121f2a178bcfc2e0.gph bitreich.org 70 1parent 7d25178828468555a279887edfc98f5f0a6b11c2 /scm/bitreich-conference/commit/7d25178828468555a279887edfc98f5f0a6b11c2.gph bitreich.org 70 hAuthor: Troels Henriksen URL:mailto:athas@sigkill.dk bitreich.org 70 iDate: Sat, 12 Aug 2023 19:53:02 +0200 Err bitreich.org 70 i Err bitreich.org 70 iSupport vtv video. Err bitreich.org 70 i Err bitreich.org 70 iSigned-off-by: Christoph Lohmann <20h@r-36.net> Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M bin/bitreich-con-teaser-shell | 4 +++- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 3 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/bin/bitreich-con-teaser-shell b/bin/bitreich-con-teaser-shell /scm/bitreich-conference/file/bin/bitreich-con-teaser-shell.gph bitreich.org 70 i@@ -13,11 +13,13 @@ function shell() { Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i adpath="/br/gopher/con/${year}/ads" Err bitreich.org 70 i+framelines=25 Err bitreich.org 70 i Err bitreich.org 70 i while /bin/true; Err bitreich.org 70 i do Err bitreich.org 70 i clear Err bitreich.org 70 i adfile="${adpath}/$(ls -1 "${adpath}" | shuf -n 1)" Err bitreich.org 70 i+ nframes=$(( "$(wc -l < "${adfile}")" / $framelines)) Err bitreich.org 70 i Err bitreich.org 70 i i=0 Err bitreich.org 70 i # Change the ad every 30 seconds. Err bitreich.org 70 i@@ -25,7 +27,7 @@ do Err bitreich.org 70 i do Err bitreich.org 70 i tput cup 0 0 Err bitreich.org 70 i tput civis Err bitreich.org 70 i- cat "$adfile" Err bitreich.org 70 i+ tail -n +$((1+i%$nframes*$framelines)) "$adfile" | head -n $framelines Err bitreich.org 70 i # Redisplay every second, in case someone freshly attached. Err bitreich.org 70 i i=$(($i + 1)) Err bitreich.org 70 i Err bitreich.org 70 .