#!/bin/bash # # YLE AREENA MUUMILATAAJA # # lataa uusimmat muumit hakemistoon ~/Desktop/muumit ja muuttaa ne standardiin mp4-muotoon # vaatii yle-dl:n asennettuna: http://users.tkk.fi/~aajanki/rtmpdump-yle # # usage: muumi-dl areena-sivu # # laita croniin (crontab -e) seuraava rivi, ja cron hakee uudet muumit päivittäin: # @daily muumi-dl http://areena.yle.fi/tv/muumilaakson-tarinoita # # disclaimer: ÄLÄ LAITA MUUMEJA NETTIIN, SE ON LAITONTA! # hack cron environment PATH+=:~/scripts cd ~/Desktop/muumit echo MUUMI-DL IGNITING $(date) >> muumi-dl.log yle-dl --resume --latestepisode $@ 2>> muumi-dl.log || { echo muumi-dl failed mysteriously :/ exit -1 } uusin=$(ls -tr *.flv | tail -1) warestash="http://cs.helsinki.fi/u/skaipiai/muumit" [ ! -f "$uusin.mp4" ] && { # echo "HAS NEW MUUMI EPISODE! pls wait converting to mp4..." # ks. formaattituki http://en.wikipedia.org/wiki/HTML5_video ffmpeg -i "$uusin" -vcodec copy -acodec copy "$uusin.mp4" 2>> muumi-dl.log echo "NEW MUUMI IS READY! FIND IT ON INTERNET:" echo "$warestash/$uusin.mp4" | sed "s/ /%20/g" echo echo "tarjolla myös vanhat jaksot:" echo "$warestash" # lisätään uusi jakso html5-video-sivulle cat >> body <<-TAC