SMOLNET PORTAL home about changes
igenerate gopher index page - bitreich-tv - Meme TV encoding and streaming	Err	bitreich.org	70
hgit clone git://bitreich.org/bitreich-tv git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tv	URL:git://bitreich.org/bitreich-tv git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tv	bitreich.org	70
1Log	/scm/bitreich-tv/log.gph	bitreich.org	70
1Files	/scm/bitreich-tv/files.gph	bitreich.org	70
1Refs	/scm/bitreich-tv/refs.gph	bitreich.org	70
1Tags	/scm/bitreich-tv/tag	bitreich.org	70
1LICENSE	/scm/bitreich-tv/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 6ea779cd49ae35df505f0beeb377f84194ec17f1	/scm/bitreich-tv/commit/6ea779cd49ae35df505f0beeb377f84194ec17f1.gph	bitreich.org	70
1parent 7acbd53258bc1f755c39d9766706e4fd0df431bf	/scm/bitreich-tv/commit/7acbd53258bc1f755c39d9766706e4fd0df431bf.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Tue,  3 Nov 2020 11:45:16 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
igenerate gopher index page	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  A brtv-generate-gopher-index.sh       |      83 +++++++++++++++++++++++++++++++	Err	bitreich.org	70
i  M brtv-generate-playlists.sh          |       6 +++++-	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 88 insertions(+), 1 deletion(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/brtv-generate-gopher-index.sh b/brtv-generate-gopher-index.sh	/scm/bitreich-tv/file/brtv-generate-gopher-index.sh.gph	bitreich.org	70
i@@ -0,0 +1,83 @@	Err	bitreich.org	70
i+#!/bin/sh	Err	bitreich.org	70
i+cat <<__EOF__	Err	bitreich.org	70
i+                          o	Err	bitreich.org	70
i+                   o     /	Err	bitreich.org	70
i+                    \   /	Err	bitreich.org	70
i+                     \ /	Err	bitreich.org	70
i+        +-------------v--------------------+	Err	bitreich.org	70
i+        |  ,----------------------.   __   |	Err	bitreich.org	70
i+        |  |                      |  /  \  |	Err	bitreich.org	70
i+        |  |   B I T R E I C H    |  \__/  |	Err	bitreich.org	70
i+        |  |    _____             | ...... |	Err	bitreich.org	70
i+        |  |      |    \   /      | ...... |	Err	bitreich.org	70
i+        |  |      |     \ /       |        |	Err	bitreich.org	70
i+        |  |      |      v        | ====== |	Err	bitreich.org	70
i+        |  |                      | ====== |	Err	bitreich.org	70
i+        |  \`----------------------\`        |	Err	bitreich.org	70
i+        |  stereo                     [_]  |	Err	bitreich.org	70
i+        +----------------------------------+	Err	bitreich.org	70
i+                     /      \\	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+Welcome to the first TV channel on Gopherspace!	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+Please see our different channels with its varieties of content, to make	Err	bitreich.org	70
i+you happy and give you pleasure at the same time.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+The playlists are regenerated every hour and are best viewed using mpv(1)	Err	bitreich.org	70
i+by passing the playlist url as an argument. For mplayer(1), vlc(1) there	Err	bitreich.org	70
i+is gopher:// link support. We are working on playlist support.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+_____[[ C_H_A_N_N_E_L_S ]]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+[9|News|/tv/news.m3u|server|port]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+__EOF__	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+for f in *.m3u; do	Err	bitreich.org	70
i+        case "$f" in	Err	bitreich.org	70
i+                all.m3u|news.m3u) continue;;	Err	bitreich.org	70
i+        esac	Err	bitreich.org	70
i+        printf '[9|%s Memes|/tv/%s|server|port]\n' \	Err	bitreich.org	70
i+                "$(printf '%s' "${f%.m3u}" | sed 's/^./\u&/')" "$f"	Err	bitreich.org	70
i+done	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+cat <<__EOF__	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+[9|All Memes|/tv/all.m3u|server|port]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+_____[[ W_H_Y_? ]]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+First Problem / Solution:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+The memecache is growing every day. People need to remember them, but	Err	bitreich.org	70
i+with over 4096 memes, it is nearly impossible to know all of them. With	Err	bitreich.org	70
i+tthe new visual representation in a stream, the case of people remembering	Err	bitreich.org	70
i+and thus using the meme hashtag are higher.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+Second Problem / Solution:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+Gopher is about simplicity, showing how problems can be solved in a different	Err	bitreich.org	70
i+way. The web is scaling up to complexity, of streaming servers, wasting band-	Err	bitreich.org	70
i+width, not using simple tools which can be recombined, all tunneled over one	Err	bitreich.org	70
i+protocol, making it too complex over time.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+The technology behind bitreich tv is simply the common text standard of	Err	bitreich.org	70
i+playlists, referencing different protocols, interpreted by players like	Err	bitreich.org	70
i+mpv(1), vlc(1) or any ffmpeg-based player, which now support the gopher	Err	bitreich.org	70
i+protocol and beyond.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+Hopefully this will inspire others to create their TV channels on gopher.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+See the presentation of adc on the technical background of the channel:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+[0|Bitreich TV Introduction Talk by adc|/tv/bitreich-tv-introduction-adc.md|server|port]	Err	bitreich.org	70
i+(Best viewed using pointools + catpoint(1); git://bitreich.org/catpoint ,	Err	bitreich.org	70
i+ git://bitreich.org/pointtools .)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+[h|Git: git://src.adamsgaard.dk/bitreich-tv|URL:git://src.adamsgaard.dk/bitreich-tv|server|port]	Err	bitreich.org	70
i+(Will move to bitreich.org.)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+[1|<< back to bitreich.org|/|server|port]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+__EOF__	Err	bitreich.org	70
1diff --git a/brtv-generate-playlists.sh b/brtv-generate-playlists.sh	/scm/bitreich-tv/file/brtv-generate-playlists.sh.gph	bitreich.org	70
i@@ -7,6 +7,8 @@ brtv="$HOME/code/bitreich-tv"	Err	bitreich.org	70
i cd "$annna"	Err	bitreich.org	70
i git pull >/dev/null	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+rm -f *.m3u index.gph	Err	bitreich.org	70
i+	Err	bitreich.org	70
i cd "$brtv"	Err	bitreich.org	70
i ./bin/brtv-generate-title-slides.sh < "${annna}/${tagfile}" >/dev/null	Err	bitreich.org	70
i ./bin/brtv-imgs-to-video.sh < "${annna}/${tagfile}" >/dev/null	Err	bitreich.org	70
i@@ -24,4 +26,6 @@ grep -E "^#[A-z0-9-]*gopher[A-z0-9-]* " "${annna}/${tagfile}" | \	Err	bitreich.org	70
i         bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i         bin/brtv-playlist-to-m3u.sh > gopher.m3u	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-mv *.m3u /var/gopher/	Err	bitreich.org	70
i+./brtv-generate-gopher-index.sh > index.gph	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+mv *.m3u index.gph /br/gopher/tv/	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-tv/commit/6ea779cd49...
Content-Typetext/plain; charset=utf-8