Radio Capital Downloader: il mio primo userscript

Recentemente ho iniziato ad ascoltare una stazione radio che prima non seguivo molto, ovvero Radio Capital. Ciò è dovuto a causa del passaggio di un tale, le cui trasmissioni ascolto sempre volentieri, a Capital.

Purtroppo la trasmissione giornaliera di questo giornalista è dalle 8 (circa) alle 9: un orario in cui, in base al giorno, sono a lezione/lavoro/sto dormendo. Pertanto spesso la ascolto in differita, tramite podcast o app. Stesso discorso per l’altro ottimo programma che viene trasmesso al sabato, dalle 8 alle 10. Orario in cui, 7 sabati su 10, sto dormendo.

Con la precedente radio che ospitava questi programmi, non vi erano problemi: la loro app è ben fatta, ed il sito consente il download diretto delle puntate, in formato MP3. Capital, invece, ha pure essa un’app, che uso quando sono in giro, ma non permette il download dei programmi dal sito.

Normalmente perdevo 1-2 minuti a cercare nel codice della pagina l’URL del file MP3 usato dal player web. Tuttavia mi sono ricordato che dovrei sapere qualcosa di informatica, e conosco quanto basta di HTML e CSS. Perché non automatizzare la cosa, scrivendo uno userscript?

Presto fatto. È stato più facile di quanto credessi, usando l’editor integrato di Tampermonkey e qualche reference trovata in giro per il web.

Molto semplicemente, seleziona l’elemento HTML del player web, isola l’URL del file audio, e crea un collegamento per il download, mettendolo vicino alle note della trasmissione. Da lì basta un “tasto destro/salva destinazione” (altrimenti se cliccate col sinistro si apre direttamente il file nel browser).

L’ho caricato su Greasy Fork, nel caso possa tornare utile anche ad altri. Lo trovate qui.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *