Bash-Tube

 

 

Questo è un piccolo e semplice script in Bash, per scaricare un video da youtube. In giro sicuramente c’è di meglio sia come script, sia come programmi. Non bisogna fare altro che sostituire link con l’indirizzo del video da scaricare.

a=`GET "link" | grep fullscreenUrl`;

b=`echo $a | awk -F"video_id=" '{print $2}'`;

c="www.youtube.com/get_video?video_id="+$b;

wget $c;

Un altro modo molto comodo, segnalato da hamen nei commenti è questo:

#!/bin/bash

a=`GET "$1" | grep fullscreenUrl`;
b=`echo $a | awk -F"video_id=" '{print $2}'`;
c="www.youtube.com/get_video?video_id="+$b;
wget $c;
mv videoplayback* $2

Quindi, direttamente dalla shell:

./bashtube nomefile.flv

 

Autore: Franco Conidi aka edmond

Senior System Integrator, Network Administrator, Sys Admin Linux, Linux User, Consulente Informatico.

3 pensieri riguardo “Bash-Tube”

  1. funziona anche per i video in hd? come devo modificare l’url per scaricare il video hd?


  2. #!/bin/bash

    a=`GET "$1" | grep fullscreenUrl`;
    b=`echo $a | awk -F"video_id=" '{print $2}'`;
    c="www.youtube.com/get_video?video_id="+$b;
    wget $c;
    mv videoplayback* $2

    Mi sono permesso di aggiungere qualche riga alla tua idea. In questo modo possiamo passare il link sulla riga di comando e scegliere anche il nome del file da salvare:

    ./bashtube nomefile.flv

    Grazie per l’idea 😀
    hamen

  3. @ hamen
    la soluzione che tu hai proposto è sicuramente molto più comoda, mi sa che l’aggiungo al post 🙂

    @ dario
    per scaricare in hd, se non sbaglio, devi inserire alla fine dell’indirizzo questa stringa:

    &fmt=18

Lascia un commento

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