bitreich-tv

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

brtv-generate-playlists.sh (779B)


      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-channels.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 ./brtv-generate-gopher-index.sh > index.gph
     30 
     31 mv *.m3u index.gph /br/gopher/tv/