Bash-Tube
Scritto da edmond in Bash, Comandi & Shell, Debian, Gnu-Linux, Tips & Tricks, Tv-Multimedia

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 http://www.youtube.com/watch?v=blablabla nomefile.flv
Post simili (o quasi):
- Debian bash (personalizzazione) Per chi volesse personalizzare la propria Debian...
- Script per Gmail Per scaricare la posta da Gmail io...
- Finché c’è Shell c’è speranza Questo post nasce dalla consapevolezza che sono uno...














Articoli (RSS)
giugno 3rd, 2009 alle 11:13
funziona anche per i video in hd? come devo modificare l’url per scaricare il video hd?
giugno 3rd, 2009 alle 14:43
#!/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 http://www.youtube.com/watch?v=blablabla nomefile.flv
Grazie per l’idea :D
hamen
giugno 3rd, 2009 alle 22:12
@ 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