SMOLNET PORTAL home about changes
iadd script to generate theme channels with commonly used tag openings - 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 6432f2d9498ec1bd3f401eb6629e86b5de9fda97	/scm/bitreich-tv/commit/6432f2d9498ec1bd3f401eb6629e86b5de9fda97.gph	bitreich.org	70
1parent 43e65f21c98fa9ebc6d8970e1b877db0804eed3f	/scm/bitreich-tv/commit/43e65f21c98fa9ebc6d8970e1b877db0804eed3f.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Mon,  2 Nov 2020 20:46:54 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iadd script to generate theme channels with commonly used tag openings	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  A bin/brtv-generate-theme-channels.sh |      21 +++++++++++++++++++++	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 21 insertions(+), 0 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/bin/brtv-generate-theme-channels.sh b/bin/brtv-generate-theme-channels.sh	/scm/bitreich-tv/file/bin/brtv-generate-theme-channels.sh.gph	bitreich.org	70
i@@ -0,0 +1,21 @@	Err	bitreich.org	70
i+#!/bin/sh	Err	bitreich.org	70
i+# generate channels where tags begin with a common word	Err	bitreich.org	70
i+# pass hashtags.txt as stdin	Err	bitreich.org	70
i+# optionally specify cutoff value as $1	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+awk -v cutoff="${1:-25}" '	Err	bitreich.org	70
i+/^#[A-z0-9]+-.* / {	Err	bitreich.org	70
i+        split($1, tagwords, "-")	Err	bitreich.org	70
i+        tags[tagwords[1]]++	Err	bitreich.org	70
i+}	Err	bitreich.org	70
i+END {	Err	bitreich.org	70
i+        for (tag in tags)	Err	bitreich.org	70
i+                if (tags[tag] >= cutoff)	Err	bitreich.org	70
i+                        print tag	Err	bitreich.org	70
i+}	Err	bitreich.org	70
i+' | while read -r tag; do	Err	bitreich.org	70
i+        grep -E "^${tag}-" "${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 > "${tag#\#}.m3u"	Err	bitreich.org	70
i+done	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-tv/commit/6432f2d949...
Content-Typetext/plain; charset=utf-8