domenica 13 settembre 2009

tv digitale terreste su un sistema unix

ciao oggi ho trovato questo script scritto in bash dal forum di ubuntu e volevo scriverlo qui lo script in modo tale che si espanda sempre di più questo mini programma di 1kb.
Ecco come dovrebbe presentarsi il programma :)


il codice è questo qui
#!/bin/bash

USER_AGENT="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6"

play()
{
echo "$1" | xargs vlc --http-user-agent "$USER_AGENT"
}

canale=`zenity --list --height=400 --width=300 --title="RAI" --text="Quale canale vuoi vedere?" --column="Canale" "Rai Uno" "Rai Due" "Rai Tre" "Rai 4" "Rai News 24" "Rai Sport Più" "Rai Edu1" "Rai Storia" "RaiSat Extra" "RaiSat Premium" "RaiSat Cinema" "RaiSat YoYo" "Rai gulp" "sport italia" `
case $canale in
'Rai Uno') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 ;;
'Rai Due') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=984 ;;
'Rai Tre') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=986 ;;
'Rai 4') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708 ;;
'Rai News 24') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1 ;;
'Rai Sport Più') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145 ;;
'Rai Edu1') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268 ;;
'Rai Storia') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269 ;;
'RaiSat Extra') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382 ;;
'RaiSat Premium') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72916 ;;
'RaiSat Cienema') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381 ;;
'RaiSat YoYo') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72918 ;;
'Rai gulp') play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119 ;;
'sport italia') play http://mms.cdn-tiscali.com/sportitalia ;;
esac

Adesso questo codice lo dovete copiare in un editor di testo e salvarlo con il nome a piacere per esempio tv.sh e lo salviamo.
Per rendere eseguibile questo programma dovete fare chmod +x tv.sh
Ovviamente se lo avete chiamato diversamente dovete modificare "tv"il nome tv con il vostro nome che avete scelto.
Per avviare il programma si fa ./tv.sh
Comparirà una schermata che potete scegliere i canali ,selezionate quello che volete es aspettate
ps :dovete avere una connessione ad internet

Buon proseguimento di serata

Nessun commento: