brtv-generate-playlists.sh - bitreich-tv - Meme TV encoding and streaming
HTML git clone git://bitreich.org/bitreich-tv git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tv
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR LICENSE
---
brtv-generate-playlists.sh (785B)
---
1 #!/bin/sh
2 set -e
3 annna="$HOME/annna"
4 tagfile="modules/hashtags/hashtags.txt"
5 brtv="$HOME/bitreich-tv"
6
7 cd "$annna"
8 git pull >/dev/null
9
10 rm -f *.m3u index.gph
11
12 cd "$brtv"
13 ./bin/brtv-generate-title-slides.sh < "${annna}/${tagfile}" >/dev/null
14 ./bin/brtv-imgs-to-video.sh < "${annna}/${tagfile}" >/dev/null
15 f="$(mktemp)"
16
17 ./bin/brtv-generate-theme-dimensions.sh "${annna}/${tagfile}"
18 ./bin/brtv-news.sh "${annna}" "${tagfile}" > news.m3u
19
20 sort -R "${annna}/${tagfile}" | \
21 bin/brtv-generate-playlist.sh | \
22 bin/brtv-playlist-to-m3u.sh > all.m3u
23
24 grep -E "^#[A-z0-9-]*gopher[A-z0-9-]* " "${annna}/${tagfile}" | \
25 sort -R | \
26 bin/brtv-generate-playlist.sh | \
27 bin/brtv-playlist-to-m3u.sh > gopher.m3u
28
29 ./bin/brtv-generate-gopher-index.sh > index.gph
30
31 mv *.m3u index.gph /br/gopher/tv/