SMOLNET PORTAL home about changes
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
Original URLgopher://bitreich.org/0/scm/bitreich-conference/commit/8a...
Content-Typetext/plain; charset=utf-8