bitreich-tv

meme tv encoding and streaming
git clone git://src.adamsgaard.dk/bitreich-tv
Log | Files | Refs | LICENSE Back to index

commit 43e65f21c98fa9ebc6d8970e1b877db0804eed3f
parent c6593d91ceb081ec0459266ece964f7741acb59b
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date:   Thu, 27 Aug 2020 08:49:09 +0200

Do not randomize playlists automatically

Diffstat:
Mbin/brtv-generate-playlist.sh | 6+++---
Mbrtv-all.sh | 3++-
Mbrtv-bitreich.sh | 1+
Mbrtv-corona.sh | 1+
Mbrtv-gopher.sh | 1+
Mbrtv-news.sh | 5++++-
Mbrtv-slav.sh | 1+
7 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/bin/brtv-generate-playlist.sh b/bin/brtv-generate-playlist.sh @@ -1,7 +1,7 @@ #!/bin/sh # supply hashtags.txt as stdin -# output is a randomized plaintext playlist with urls to memes and respective -# titles. +# output is a plaintext playlist with urls to memes and title slides +# titles and image memes are served on a separate host ($title_image_host) ### CONFIGURATION START @@ -23,7 +23,7 @@ add_title() { printf '%s/9/%s/%s\n' "$title_image_host" "$title_dir" "${1#\#}.${video_ext}" } -sort -R | while read -r tag url; do +while read -r tag url; do if regeximatch "$url" '\.(mkv|webm|mp4)$'; then add_title "$tag" diff --git a/brtv-all.sh b/brtv-all.sh @@ -6,5 +6,6 @@ set -e annna="/home/ad/code/annna" tagfile="modules/hashtags/hashtags.txt" -bin/brtv-generate-playlist.sh < "${annna}/${tagfile}" | \ +sort -R "${annna}/${tagfile}" | \ +bin/brtv-generate-playlist.sh | \ bin/brtv-playlist-to-m3u.sh diff --git a/brtv-bitreich.sh b/brtv-bitreich.sh @@ -7,5 +7,6 @@ annna="/home/ad/code/annna" tagfile="modules/hashtags/hashtags.txt" grep -E "^#[A-z0-9-]*bitreich[A-z0-9-]* " "${annna}/${tagfile}" | \ +sort -R | \ bin/brtv-generate-playlist.sh | \ bin/brtv-playlist-to-m3u.sh diff --git a/brtv-corona.sh b/brtv-corona.sh @@ -7,5 +7,6 @@ annna="/home/ad/code/annna" tagfile="modules/hashtags/hashtags.txt" grep -E "^#corona-" "${annna}/${tagfile}" | \ +sort -R | \ bin/brtv-generate-playlist.sh | \ bin/brtv-playlist-to-m3u.sh diff --git a/brtv-gopher.sh b/brtv-gopher.sh @@ -7,5 +7,6 @@ annna="/home/ad/code/annna" tagfile="modules/hashtags/hashtags.txt" grep -E "^#[A-z0-9-]*gopher[A-z0-9-]* " "${annna}/${tagfile}" | \ +sort -R | \ bin/brtv-generate-playlist.sh | \ bin/brtv-playlist-to-m3u.sh diff --git a/brtv-news.sh b/brtv-news.sh @@ -11,4 +11,7 @@ tagfile="modules/hashtags/hashtags.txt" grep 'Adding #' | sed 's/.* #/#/;s/ .*//' | \ while read -r tag; do grep "$tag" "${annna}/${tagfile}" | head -1 -done | bin/brtv-generate-playlist.sh | bin/brtv-playlist-to-m3u.sh +done | \ +sort -R | \ +bin/brtv-generate-playlist.sh | \ +bin/brtv-playlist-to-m3u.sh diff --git a/brtv-slav.sh b/brtv-slav.sh @@ -7,5 +7,6 @@ annna="/home/ad/code/annna" tagfile="modules/hashtags/hashtags.txt" grep -E "^#slav-" "${annna}/${tagfile}" | \ +sort -R | \ bin/brtv-generate-playlist.sh | \ bin/brtv-playlist-to-m3u.sh