miércoles, 17 de mayo de 2017

Descarregar programes de RAC1 desde la linea de comandes

Fa anys que sóc seguidor de "La Competència", i no sempre puc escoltarla en directe. Bé, hi ha la opcio de descarregar programes desde "rac1 a la carta".


El tema es que es un conyàs anar manualment a la web i descarregar el mp3. Fins aquesta setmana, el següent zsh script m'ha deixat descarregar el mp3 del dia:

function lacomp () {
    typeset -A days
    days[Sun]=Diumenge
    days[dom]=Diumenge
    days[Mon]=Dilluns
    days[lun]=Dilluns
    days[Tue]=Dimarts
    days[mar]=Dimarts
    days[Wed]=Dimecres
    days[mié]=Dimecres
    days[Thu]=Dijous
    days[jue]=Dijous
    days[Fri]=Divendres
    days[vie]=Divendres
    days[Sat]=Dissabte
    days[sab]=Dissabte
    #echo $(${days[$(date +%a)]})
    echo $(date +%a)
    wget "http://www.racalacarta.com/download.php?file=download.php-file=$(date +%m)$(date +%d)%2012h%20(${days[$(date +%a)]}%20$(date +%d-%m-%y))%20%20%20LA%20COMPETENCIA.mp3"
    return
    }

Doncs ara resulta que han canviat la web, i m'he hagut de fer un altre script per a descarregar l'últim programa de la competencia

function lacompeti () {
    curl http://www.rac1.cat/a-la-carta/la-competencia | pup 'a.fa-arrow-down attr{href} ' | head -1 | xargs wget
    ls -tr *mp3*download | tail -1 | xargs mplayer
}

No hay comentarios: