SMOLNET PORTAL home about changes
igeneralize playlist creation and autocreate channels for common tag themes - 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 42358e6a74041c43405b61d76660051707638803	/scm/bitreich-tv/commit/42358e6a74041c43405b61d76660051707638803.gph	bitreich.org	70
1parent 6432f2d9498ec1bd3f401eb6629e86b5de9fda97	/scm/bitreich-tv/commit/6432f2d9498ec1bd3f401eb6629e86b5de9fda97.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Mon,  2 Nov 2020 21:04:16 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
igeneralize playlist creation and autocreate channels for common tag themes	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  A bin/brtv-news.sh                    |      15 +++++++++++++++	Err	bitreich.org	70
i  D brtv-all.sh                         |      11 -----------	Err	bitreich.org	70
i  D brtv-bitreich.sh                    |      12 ------------	Err	bitreich.org	70
i  D brtv-corona.sh                      |      12 ------------	Err	bitreich.org	70
i  M brtv-generate-playlists.sh          |      16 +++++++++++++---	Err	bitreich.org	70
i  D brtv-gopher.sh                      |      12 ------------	Err	bitreich.org	70
i  D brtv-news.sh                        |      17 -----------------	Err	bitreich.org	70
i  D brtv-slav.sh                        |      12 ------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i8 files changed, 28 insertions(+), 79 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/bin/brtv-news.sh b/bin/brtv-news.sh	/scm/bitreich-tv/file/bin/brtv-news.sh.gph	bitreich.org	70
i@@ -0,0 +1,15 @@	Err	bitreich.org	70
i+#!/bin/sh	Err	bitreich.org	70
i+# outputs m3u playlist of memes added to the memecache the last two days	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+annna="${1:-/home/ad/code/annna}"	Err	bitreich.org	70
i+tagfile="${2:-modules/hashtags/hashtags.txt}"	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+(cd "${annna}" &&	Err	bitreich.org	70
i+        git log --all --pretty="%s" --date=relative --since="2 days ago") | \	Err	bitreich.org	70
i+grep 'Adding #' | sed 's/.* #/#/;s/ .*//' | \	Err	bitreich.org	70
i+while read -r tag; do	Err	bitreich.org	70
i+        grep "$tag" "${annna}/${tagfile}" | head -1	Err	bitreich.org	70
i+done | \	Err	bitreich.org	70
i+sort -R | \	Err	bitreich.org	70
i+bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i+bin/brtv-playlist-to-m3u.sh	Err	bitreich.org	70
1diff --git a/brtv-all.sh b/brtv-all.sh	/scm/bitreich-tv/file/brtv-all.sh.gph	bitreich.org	70
i@@ -1,11 +0,0 @@	Err	bitreich.org	70
i-#!/bin/sh	Err	bitreich.org	70
i-# outputs m3u playlist of all memes	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-set -e	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-annna="/home/ad/code/annna"	Err	bitreich.org	70
i-tagfile="modules/hashtags/hashtags.txt"	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-sort -R "${annna}/${tagfile}" | \	Err	bitreich.org	70
i-bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i-bin/brtv-playlist-to-m3u.sh	Err	bitreich.org	70
1diff --git a/brtv-bitreich.sh b/brtv-bitreich.sh	/scm/bitreich-tv/file/brtv-bitreich.sh.gph	bitreich.org	70
i@@ -1,12 +0,0 @@	Err	bitreich.org	70
i-#!/bin/sh	Err	bitreich.org	70
i-# outputs m3u playlist of memes containing 'bitreich'	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-set -e	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-annna="/home/ad/code/annna"	Err	bitreich.org	70
i-tagfile="modules/hashtags/hashtags.txt"	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-grep -E "^#[A-z0-9-]*bitreich[A-z0-9-]* " "${annna}/${tagfile}" | \	Err	bitreich.org	70
i-sort -R | \	Err	bitreich.org	70
i-bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i-bin/brtv-playlist-to-m3u.sh	Err	bitreich.org	70
1diff --git a/brtv-corona.sh b/brtv-corona.sh	/scm/bitreich-tv/file/brtv-corona.sh.gph	bitreich.org	70
i@@ -1,12 +0,0 @@	Err	bitreich.org	70
i-#!/bin/sh	Err	bitreich.org	70
i-# outputs m3u playlist of memes with 'corona-' prefix	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-set -e	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-annna="/home/ad/code/annna"	Err	bitreich.org	70
i-tagfile="modules/hashtags/hashtags.txt"	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-grep -E "^#corona-" "${annna}/${tagfile}" | \	Err	bitreich.org	70
i-sort -R | \	Err	bitreich.org	70
i-bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i-bin/brtv-playlist-to-m3u.sh	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@@ -12,6 +12,16 @@ cd "$brtv"	Err	bitreich.org	70
i ./bin/brtv-imgs-to-video.sh < "${annna}/${tagfile}" >/dev/null	Err	bitreich.org	70
i f="$(mktemp)"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-for channel in news bitreich gopher corona slav all; do	Err	bitreich.org	70
i-        ./"brtv-${channel}.sh" > "$f" && cp "$f" "/var/gopher/${channel}.m3u"	Err	bitreich.org	70
i-done	Err	bitreich.org	70
i+./bin/brtv-generate-theme-channels.sh < "${annna}/${tagfile}"	Err	bitreich.org	70
i+./bin/brtv-news.sh "${annna}" "${tagfile}" > news.m3u	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+sort -R "${annna}/${tagfile}" | \	Err	bitreich.org	70
i+        bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i+        bin/brtv-playlist-to-m3u.sh > all.m3u	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+grep -E "^#[A-z0-9-]*gopher[A-z0-9-]* " "${annna}/${tagfile}" | \	Err	bitreich.org	70
i+        sort -R | \	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
1diff --git a/brtv-gopher.sh b/brtv-gopher.sh	/scm/bitreich-tv/file/brtv-gopher.sh.gph	bitreich.org	70
i@@ -1,12 +0,0 @@	Err	bitreich.org	70
i-#!/bin/sh	Err	bitreich.org	70
i-# outputs m3u playlist of memes containing 'gopher'	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-set -e	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-annna="/home/ad/code/annna"	Err	bitreich.org	70
i-tagfile="modules/hashtags/hashtags.txt"	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-grep -E "^#[A-z0-9-]*gopher[A-z0-9-]* " "${annna}/${tagfile}" | \	Err	bitreich.org	70
i-sort -R | \	Err	bitreich.org	70
i-bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i-bin/brtv-playlist-to-m3u.sh	Err	bitreich.org	70
1diff --git a/brtv-news.sh b/brtv-news.sh	/scm/bitreich-tv/file/brtv-news.sh.gph	bitreich.org	70
i@@ -1,17 +0,0 @@	Err	bitreich.org	70
i-#!/bin/sh	Err	bitreich.org	70
i-# outputs m3u playlist of memes added to the memecache the last two days	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-set -e	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-annna="/home/ad/code/annna"	Err	bitreich.org	70
i-tagfile="modules/hashtags/hashtags.txt"	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-(cd "${annna}" &&	Err	bitreich.org	70
i-        git log --all --pretty="%s" --date=relative --since="2 days ago") | \	Err	bitreich.org	70
i-grep 'Adding #' | sed 's/.* #/#/;s/ .*//' | \	Err	bitreich.org	70
i-while read -r tag; do	Err	bitreich.org	70
i-        grep "$tag" "${annna}/${tagfile}" | head -1	Err	bitreich.org	70
i-done | \	Err	bitreich.org	70
i-sort -R | \	Err	bitreich.org	70
i-bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i-bin/brtv-playlist-to-m3u.sh	Err	bitreich.org	70
1diff --git a/brtv-slav.sh b/brtv-slav.sh	/scm/bitreich-tv/file/brtv-slav.sh.gph	bitreich.org	70
i@@ -1,12 +0,0 @@	Err	bitreich.org	70
i-#!/bin/sh	Err	bitreich.org	70
i-# outputs m3u playlist of memes with 'slav-' prefix	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-set -e	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-annna="/home/ad/code/annna"	Err	bitreich.org	70
i-tagfile="modules/hashtags/hashtags.txt"	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-grep -E "^#slav-" "${annna}/${tagfile}" | \	Err	bitreich.org	70
i-sort -R | \	Err	bitreich.org	70
i-bin/brtv-generate-playlist.sh | \	Err	bitreich.org	70
i-bin/brtv-playlist-to-m3u.sh	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-tv/commit/42358e6a74...
Content-Typetext/plain; charset=utf-8