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 <athas@sigkill.dk> 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
.
Response:
text/plain