čtvrtek 10. prosince 2009

TATW - skript pro stažení

Trance Around The World je dvouhodinový pořad londýnského rádia Anjunabeats, vysílá se každý pátek v 19:00 GMT.

Na stránkách pořadu je možnost pustit si jednotlivé díly pořadu. Stáhnout je v MP3 nejde úplně pohodlně a proto jsem napsal skript, který ze stránek získá odkaz na MP3 daného dílu a uloží ho.

Prerekvizity: linuxový shell (wget, grep).

# first parameter ($1) is number of show
# get playback page
wget http://www.aboveandbeyond.nu/player/play.php?id=$1 -O $1.tmp
# parse mp3 file name
grep -o 'http.*mp3' $1.tmp > act_file$1.aboveandbeyond
# get that file (with 50kB/s limit)
wget --limit-rate=50K -i act_file$1.aboveandbeyond -O $1.mp3
# remove temporary page
rm $1.tmp act_file$1.aboveandbeyond


Příjemný poslech!