ibrtv-generate-gopher-index.sh - 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 ibrtv-generate-gopher-index.sh (2876B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 #!/bin/sh Err bitreich.org 70 i 2 cat <<__EOF__ Err bitreich.org 70 i 3 o Err bitreich.org 70 i 4 o / Err bitreich.org 70 i 5 \ / Err bitreich.org 70 i 6 \ / Err bitreich.org 70 i 7 +-------------v--------------------+ Err bitreich.org 70 i 8 | ,----------------------. __ | Err bitreich.org 70 i 9 | | | / \ | Err bitreich.org 70 i 10 | | B I T R E I C H | \__/ | Err bitreich.org 70 i 11 | | _____ | ...... | Err bitreich.org 70 i 12 | | | \ / | ...... | Err bitreich.org 70 i 13 | | | \ / | | Err bitreich.org 70 i 14 | | | v | ====== | Err bitreich.org 70 i 15 | | | ====== | Err bitreich.org 70 i 16 | \`----------------------\` | Err bitreich.org 70 i 17 | stereo [_] | Err bitreich.org 70 i 18 +----------------------------------+ Err bitreich.org 70 i 19 / \\ Err bitreich.org 70 i 20 Err bitreich.org 70 i 21 If it is not strange, it is normal TV. Err bitreich.org 70 i 22 Err bitreich.org 70 i 23 Welcome to the first TV network on Gopherspace! Err bitreich.org 70 i 24 Err bitreich.org 70 i 25 Please see our different dimensions with its varieties of content, Err bitreich.org 70 i 26 tto make you happy and give you pleasure at the same time. Err bitreich.org 70 i 27 Err bitreich.org 70 i 28 The playlists are regenerated every hour and are best viewed using mpv(1) Err bitreich.org 70 i 29 by passing the playlist url as an argument. For mplayer(1), vlc(1) there Err bitreich.org 70 i 30 is gopher:// link support. We are working on playlist support. Err bitreich.org 70 i 31 Err bitreich.org 70 i 32 _____[[ D_I_M_E_N_S_I_O_N_S ]] Err bitreich.org 70 i 33 Err bitreich.org 70 i 34 [9|News Dimension|/tv/news.m3u|server|port] Err bitreich.org 70 i 35 Err bitreich.org 70 i 36 [9|Random Dimension|/tv/random|server|port] Err bitreich.org 70 i 37 Err bitreich.org 70 i 38 __EOF__ Err bitreich.org 70 i 39 Err bitreich.org 70 i 40 for f in *.m3u; do Err bitreich.org 70 i 41 case "$f" in Err bitreich.org 70 i 42 all.m3u|news.m3u) continue;; Err bitreich.org 70 i 43 esac Err bitreich.org 70 i 44 printf '[9|%s Meme Dimension|/tv/%s|server|port]\n' \ Err bitreich.org 70 i 45 "$(printf '%s' "${f%.m3u}" | \ Err bitreich.org 70 i 46 awk '{print toupper(substr($1,1,1)) substr($1,2)}')" "$f" Err bitreich.org 70 i 47 done Err bitreich.org 70 i 48 Err bitreich.org 70 i 49 cat <<__EOF__ Err bitreich.org 70 i 50 Err bitreich.org 70 i 51 [9|All Memes Dimension|/tv/all.m3u|server|port] Err bitreich.org 70 i 52 Err bitreich.org 70 i 53 _____[[ W_H_Y_? ]] Err bitreich.org 70 i 54 Err bitreich.org 70 i 55 First Problem / Solution: Err bitreich.org 70 i 56 Err bitreich.org 70 i 57 The memecache is growing every day. People need to remember them, but Err bitreich.org 70 i 58 with over 4096 memes, it is nearly impossible to know all of them. With Err bitreich.org 70 i 59 tthe new visual representation in a stream, the case of people remembering Err bitreich.org 70 i 60 and thus using the meme hashtag are higher. Err bitreich.org 70 i 61 Err bitreich.org 70 i 62 Second Problem / Solution: Err bitreich.org 70 i 63 Err bitreich.org 70 i 64 Gopher is about simplicity, showing how problems can be solved in a different Err bitreich.org 70 i 65 way. The web is scaling up to complexity, of streaming servers, wasting band- Err bitreich.org 70 i 66 width, not using simple tools which can be recombined, all tunneled over one Err bitreich.org 70 i 67 protocol, making it too complex over time. Err bitreich.org 70 i 68 Err bitreich.org 70 i 69 The technology behind bitreich tv is simply the common text standard of Err bitreich.org 70 i 70 playlists, referencing different protocols, interpreted by players like Err bitreich.org 70 i 71 mpv(1), vlc(1) or any ffmpeg-based player, which now support the gopher Err bitreich.org 70 i 72 protocol and beyond. Err bitreich.org 70 i 73 Err bitreich.org 70 i 74 Hopefully this will inspire others to create TV networks on gopher. Err bitreich.org 70 i 75 Err bitreich.org 70 i 76 See the presentation of adc on the technical background: Err bitreich.org 70 i 77 Err bitreich.org 70 i 78 [0|Bitreich TV Introduction Talk by adc|/tv/bitreich-tv-introduction-adc.md|server|port] Err bitreich.org 70 i 79 (Best viewed using pointools + catpoint(1); git://bitreich.org/catpoint , Err bitreich.org 70 i 80 git://bitreich.org/pointtools .) Err bitreich.org 70 i 81 Err bitreich.org 70 i 82 [h|Git: git://bitreich.org/bitreich-tv|URL:git://bitreich.org/bitreich-tv|server|port] Err bitreich.org 70 i 83 Err bitreich.org 70 i 84 [1|<< back to bitreich.org|/|server|port] Err bitreich.org 70 i 85 Err bitreich.org 70 i 86 __EOF__ Err bitreich.org 70 .