Re: radio (italiane) via web
Fabio Natali ha scritto:
gitrec@tin.it wrote:
[...]
qui c'e' un elenco di radio italiane:
http://www.segnalidivita.com/radioitaliane/
Ciao Pol, Beppe e tutti.
Mi sono appena imbattuto in questo sito [0]. Mi ha fatto una buona
impressione perche' elenca molte radio sia italiane che europee.
Non dovrebbe essere difficile fare un piccolo script per raccogliere i
link e importarli in qualche player.
HTH, a presto, Fabio.
[0] http://www.listenlive.eu/
# salvare il sorgente pagina nel file italy.html
# estrarre le righe che interessano:
# attenzione ai comandi che si distribuiscono su piu' righe,
# le righe dei comandi iniziano con $
# trovare il nome della radio
$ cat italy.html | grep -v "class=\"" | grep "<\/b>" | cut -d "\"" -f 3|
cut -d ">" -f 3 | cut -d "<" -f 1| sed -e "s/;/ /g" | grep -v "^$" >
nome.txt
# trova il file da scaricare
$ cat italy.html | grep Kbps | cut -d "\"" -f 2 | grep -v "^$" > stream.txt
# crea il file playlist.tox
$ echo '# toxine playlist' > playlist.tox
# unisce i due files aggiungendo entry { , sostituendo la virgola e
aggiungendo };
# non ho una grande padronanza con i comandi sed...
$ paste -d',' nome.txt stream.txt | sed -e "s/$/}/g" | sed -e "s/^/entry
{\n\tidentifier = /g" | sed -e "s/,/;\n\tmrl = /g" | sed -e
"s/}/;\n};\n/g" >> playlist.tox
# inserisce il terminatore delle entry nel file playlist.tox
$ echo '# END' >> playlist.tox
alcune radio funzionano, altre no, penso di non aver caricato alcuni plugin,
nel caso non funzionino escluderle dalla lista manualmente.
ciao
Beppe
--
le nuvole non hanno regole,
perchè non hanno mai rinunciato
alla libertà di sognare.
Reply to: