SMOLNET PORTAL home about changes
ibrtv-generate-theme-channels.sh: pass hashtags.txt path as argument - 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 7acbd53258bc1f755c39d9766706e4fd0df431bf	/scm/bitreich-tv/commit/7acbd53258bc1f755c39d9766706e4fd0df431bf.gph	bitreich.org	70
1parent 42358e6a74041c43405b61d76660051707638803	/scm/bitreich-tv/commit/42358e6a74041c43405b61d76660051707638803.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Mon,  2 Nov 2020 21:34:25 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
ibrtv-generate-theme-channels.sh: pass hashtags.txt path as argument	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M bin/brtv-generate-theme-channels.sh |      19 ++++++++++++++-----	Err	bitreich.org	70
i  M brtv-generate-playlists.sh          |       2 +-	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 15 insertions(+), 6 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@@ -1,9 +1,18 @@	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+# specify hashtags.txt path as $1 and optionally specify cutoff value as $2	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-awk -v cutoff="${1:-25}" '	Err	bitreich.org	70
i+die()	Err	bitreich.org	70
i+{	Err	bitreich.org	70
i+        printf '%s: error: %s\n' "${0##*/}" "$1" >&2	Err	bitreich.org	70
i+        exit 1	Err	bitreich.org	70
i+}	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if [ $# -lt 1 ] || [ ! -r "$1" ]; then	Err	bitreich.org	70
i+        die 'pass hashtags.txt path as first argument'	Err	bitreich.org	70
i+fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+awk -v cutoff="${2:-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@@ -13,8 +22,8 @@ END {	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+' "${1}" | while read -r tag; do	Err	bitreich.org	70
i+        grep -E "^${tag}" "${1}" | \	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
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,7 +12,7 @@ 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-./bin/brtv-generate-theme-channels.sh < "${annna}/${tagfile}"	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
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-tv/commit/7acbd53258...
Content-Typetext/plain; charset=utf-8