Archivio per il tag greasemonkey

Greasemonkey userscript: Youtube HTML Valid

AGGIORNAMENTO: (6 maggio 2008) ho deciso di creare una versione modificata dello script che permette di copiare automaticamente in clipboard il codice HTML quando si clicca nella input box. Siccome non è possibile per uno userscript accedere alla clipboard di Firefox ho dovuto utilizzare un piccolo file SWF hostato su questo spazio Web scaricato da qui con licenza GPL.
Affinchè la copia in clipboard venga eseguita sono necessari i seguenti requisiti:

  • sia installata e attiva una versione di Flash;
  • questo sito sia raggiungibile.

A voi la scelta su quale versione usare. Ho comunque tenuto separate le due versioni, preferendo caricare un nuovo userscript piuttosto che modificare il precedente. Questo perchè capisco che a molti questa modifica potrebbe pure dare fastidio. La versione modificata con supporto al clipboard autocopy la trovate qui.

Ah, consigli su come migliorare le descrizioni in inglese degli userscript are greatly appreciated :-D .

AGGIORNAMENTO: (5 maggio 2008) lo script per Greasemonkey aveva smesso di funzionare, ora dovrebbe essere tornato tutto a posto (vedi commenti). La versione hostata su questo spazio Web non è aggiornata (e non lo sarà nemmeno in futuro :-P ), quella disponibile su userscript.org invece è stata aggiornata (e lo sarà anche in futuro).
Il sito di Andrea Micheloni - originale autore del bookmarklet - non è più disponibile. Se volete il bookmarklet e non lo user script usate questo.

AGGIORNAMENTO: ho caricato l’userscript su userscripts.org, lo potete installare da questa pagina.

Qualche settimana fa ho scoperto l’ottimo bookmarklet di Andrea Micheloni (che ringrazio) che permette di ottenere il codice HTML aderente agli standard W3C per embeddare un video trovato su Youtube in una pagina Web. Con qualche piccola modifica l’ho convertito in uno userscript per Greasemonkey (probabilmente funziona anche con Opera), in modo da rimpiazzare il codice fornito da Youtube con quello conforme agli standard generato dal bookmarklet di Andrea Micheloni.

Ora, non vale sicuramente la pena installare Greasemonkey per usare quest’unico userscript, e anzi vi consiglio di utilizzare direttamente il bookmarklet, ma nel caso la stiate già usando, e vi capiti spesso di inserire nei vostri Blog/siti un filmato di Youtube, potrebbe essere molto utile.

Installa Youtube HTML Valid

Codice standard fornito da Youtube
Usando Greasemonkey + Youtube HTML Valid, il codice cambia:
Codice valido per embeddare un video di Youtube

Scaricare video dal Web

AGGIORNAMENTO: siccome vedo che questo vecchio post continua ad essere trovato via Google mi sento di dover fare qualche precisazione:

  • al momento della stesura di questo post i metodi descritti erano fra i pochi che permettevano di scaricare video da Youtube e altri siti di social video, in seguito sono state sviluppate nuove tecniche;
  • l’utilizzo di Greasemonkey, consigliata nel post, non è in effetti la miglior scelta, a meno che, non la si usi anche per altri tweak;
  • per Firefox esistono attualmente una miriade di estensioni che si propongono di aiutare l’utente a scaricare filmati dal Web, la migliore è Download Helper, che è fra l’altro compatibile con Libero Video;
  • se oltre a voler scaricare il filmato da Youtube si è anche interessati a convertirlo in formato AVI, si può usare l’applicazione consigliata in questo post o ricorrere ad un’applicazione web come Zamzar. Un altro software che permette di scaricare i video di Youtube (non di Libero) e nello stesso tempo convertirli in formato AVI è: FreeDownloadManager;
  • un’altra tecnica (valida per Youtube e per qualunque altro sito offra un feed RSS per i propri video preferiti) è utilizzare un software di podcasting come Miro,
  • il miglior software per leggere i formati FLV è VLC.

Per qualunque problema nell’applicazione delle tecniche descritte in questo blog potete lasciare un commento esponendo le difficoltà riscontrate nel tentativo di metterle in pratica. Qualunque commento della serie “xkè, sms” sarà cancellato, tutti gli altri sono graditi :-).
Vediamo come sia possibile, in alcuni casi, scaricare i filmati che troviamo sul Web per salvarli sul nostro Hard Disk. Potrebbe anche accadere che tali filmati siano protetti da copyright e dunque tale operazione non possa essere eseguita. Vediamo inanzitutto come scaricare video in un formato che non sia in streaming con protocollo MMS. Ci sono due possibilità usare VideoDownloader oppure GreaseMonkey assieme allo script Download Video. Su GreaseMonkey scriverò un altro breve articoletto più avanti in quanto è un’estensione che abbastanza potente ma anche un po’ complicata da utilizzare. Basti sapere che dopo averla installata è sufficiente installare lo script Download video (Strumenti -> Install This User Script) quindi recarsi nella pagina in cui c’è il video che vogliamo scaricare e cliccare sul link che apparirà in cima alla pagina. Io l’ho provata scaricando un video di YouTube ed effettivamente funziona. Devo dire che prima di installare Download Video avevo provato con altri script reperibili in rete ma questi non funzionavano affatto in quanto non aggiornati o non compatibili con la nuova versione dell’estensione. Il mio consiglio è di cercare gli script partendo da qui.
Un’altra estensione che permette di scaricare video è Video Downloader di Javi Moya, in particolare si possono scaricare video da youtube, Google Video, iFilm, Metacafe e molti altri, vi rimando alla home page per l’elenco dei siti compatibili con l’estensione. Una volta installata e riavviato Firefox basterà andare sulla pagina che contiene il video che ci interessa e cliccare sull’iconcina di Video Downloader, apparirà una finestra (in inglese) che ci guiderà passo passo al download del filmato.
Il filmato in molti casi (ad esempio se si scarica da youtube) viene scaricato in formato flv (assicuratevi sia questa l’estensione del file scaricato) e per poterlo vedere è necessario FlvPlayer.
Chi volesse convertire il filmato da flv ad avi utilizzare SUPER, Riva FLV Encoder o Total Video Converter.
Questo è il link per la ricerca rapida in YouTube e questo un bellissimo filmato su cui potete fare il test.

NOTA PER CHI USA SEAMONKEY:
Purtroppo molte estensioni non sono compatibili con SeaMonkey come ad esempio proprio Videodownloader è però possibile trovare una versione di Greasemonkey per Seamonkey a questo indirizzo.

Se invece il video è in streaming e utilizza il protocollo MMS (formato proprietario di Microsoft) si provi ad usare SDP Downloader 2.0. Non ho ancora ben capito come funziona magari in futuro scriverò qualcosa in più a riguardo di questa applicazione.