Archive for the ‘youtube’ Tag

Candy candy

Una serata passata a navigare su internet. Ti capita di trovare su YouTube il tipo che mette online tutti i cartoni animati della tua infanzia.

E’ a questo punto che scatta la domanda del “committente” che è seduto a fianco a te sul divano: “come faccio per scaricarli tutti, che me li guardo con calma?”.

Beh, in questo caso il cliente va assolutamente assecondato. Come fare diversamente? E il programmatore che c’è in te riaffiora dal letargo di mail e telefonate sotto cui l’hai sepolto.

Metti insieme i pezzi:

Poi i pezzi finali:

  • un talk di govoni al linuxday di un paio d’anni fa: in fondo c’è da ottenere l’url del file.
  • python e BeautifulSoup (si poteva usare lxml, ma non lo conosco bene, il committente ha fretta.. in serata il lavoro va finito)
Candy su YouTube

Candy su YouTube

Un paio d’ore di lavoro, un po’ di analisi del’html che youtube e pwnyoutube generano e via: tutti i filmati di Candy Candy si possono scaricare sul tuo piccì.

Il package python lo trovi su pypi, ma, se vuoi contribuire, il sorgente è su googlecode.

Banale da usare:

tauntaun.local:/home/massimo massimo$ python
>>> from candy.candy import Candy
>>> c = Candy('culttoon2', path='/home/massimo/videos', howmany=250)
>>> c.run()

nella cartella ‘/home/massimo/videos’ ti trovi tutti i filmati.

Ovviamente le cose son più facili se usi linux o mac. Se però non sei passato ad un sistema operativo superiore occorre proprio che ti installi python.

Annunci