[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: