VideoTubo…vedere, scaricare i video da youtube

VideoTubo
VideoTubo

EDIT: codice aggiornato il 05/07/2010 (aggiunto funzioni eliminato bug ecc.ecc..)
EDIT: altro piccolo aggiornamento il 28/07/10

IMPORTANTE:


EDIT:  15/12/2010 altro aggiornamento visto che youtube-dl non funzionava più
scaricate il file youtube-dl da QUI
estraetelo nella home e spostatelo in /usr/bin

sudo mv youtube-dl /usr/bin/

dategli i permessi di esecuzione con

sudo chmod +x /usr/bin/youtube-dl

siccome flashplayer su Ubuntu e Gnu/Linux in generale fa cagare (cpu all’80/75 %), ho realizzato un piccolo script per ricercare i video su youtube inserendo una parola chiave, oppure avendo l’url del video lo si può vedere direttamente con vlc senza aprire il browser.
la ricerca dei video funziona bene, ho impostato un massimo di 600 risultatati per ricerca (mi sembrano abbastanza), tanto le cose cercate di solito sono tra i primi video, avere a disposizione 600 video va più che bene.
il codice è scritto con i piedi e ci sto lavorando ma funziona, se avete commenti o suggerimenti sono qui a disposizione.
scaricate lo SCRIPTe gli date i permessi di esecuzione con:
chmod +x /cartella/dove/lo/avete/messo/VideoTubo
o semplicemente con:
click con il tasto destro sul file > proprietà > permessi > e spuntate : consenti l’esecuzione del file come programma
doppio click sopra e fate esegui
ps occhio alle dipendenze che siano tutte soddisfatte.
dipende fa ffmpeg, youtube-dl (che trovate allegato nel mio post), bc, zenity, vlc, wget, python
[EDIT] aggiunta nuova funzione di estrazione del solo audio dal video scaricato.
corrette alcune “mancanze”

altra cosa importante

se non dovesse funzionare e lanciato nel terminale desse un errore tipo:

/usr/bin/env: python2: Nessun file o directory

si rimedia modificando lo shebang.
identificate le vostre versioni di python con:

locate python | grep /usr/bin/python

l’output sarà una cosa così:

/usr/bin/python
/usr/bin/python2.6

e quindi modificate così il file youtube-dl
date nel terminale:

gksudo dbus-launch gedit /usr/bin/youtube-dl

e nel file che si apre modificate la prima riga da così:

#!/usr/bin/env python2

a così:

#!/usr/bin/env python

o se vuolete usare python 2.6 così (presente nel sistema e assodato dal comando che abbiamo dato sopra):

#!/usr/bin/env python2.6

salvate e chiudete il file e poi riprovate a lanciare lo script e controllatene il funzionamento.

 

Annunci

8 pensieri su “VideoTubo…vedere, scaricare i video da youtube

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...