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

 

Post simili (quasi):

3 pensieri riguardo “Bash-Tube”

  1. Unknown Unknown Unknown Unknown

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

  2. Unknown Unknown Unknown Unknown


    #!/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. Unknown Unknown Unknown Unknown

    @ 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 *