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
.
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
), 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.








Gradioso questo userscript, l'ho provato e mi è di grande utilità, funziona perfettamente.
Ciao
Sono contento che ti sia tornato utile :-), il merito è del bookmarklet di Andrea Micheloni, io ho solo aggiunto qualche newline e qualche tab al bookmarklet.
Ciao
Ciao Sandro
Powered bystavo cercando il bookmarklet originale per fare alcune prove ma il link sopra non funziona… sai dove posso recuperarlo?
Uhm, l’originale non lo trovo più, dovresti chiedere ad Andrea commentando sul suo blog.
Se vuoi la versione ricavata dallo script, che invece di aprire il poppup con il codice valido lo inserisce direttamente nella pagina di Youtube, lo puoi trovare qui:
http://www.gialloporpora.netsons.org/youtube.html
dovrei anche modificarlo perchè ora Youtube ha due sezioni da cui prelevare il codice.
Powered byCiao
PS: come hai fatto ad attivare sul tuo blog la possibilità di modificare i commenti da parte dell’utente entro 60 secondi dall’inserimento dello stesso ?
Powered byCiao
Dove è finito il sito di Andrea Micheloni?
Powered byIl link all’inizio dell’articolo al suo bookmarklet non funziona a più
Perfetto grazie… quello che hai linkato funziona già perfettamente (ed è cmq meglio del pop-up)… per la modifica che devi fare non l’ho capita…
Per i commenti invece ho usato il plugin WP AJAX Edit Comments e posso dirti che è davvero ottimo
Powered byEngelium,
grazie per il plugin, in realtà non sapevo se fosse una cosa disponibile nel K2 Live commenting.
Willy,
il blog di Andrea Micheloni è stato spostato, questo è il feed:
http://feeds.feedburner.com/TankMiche
in realtà è un po’ che non lo aggiorna credo per impegni personali.
Il bookmarklet in questione era sul vecchio sito su altervista, l’articolo che linko è una guida ai bookmarklet scritta da Andrea e hostata su Netsons, purtroppo non mi sembra sia stata riportata sul nuovo blog.
Ciao
Powered byAh, lo script scaricabile direttamente dal mio spazio web non funziona con il nuovo Youtube. Io non ho nessuna intenzione di fare l’aggiornamento, però tengo aggiornato quello uploadato su userscript.org, quindi scaricatelo da lì se a qualcuno interessa.
Credo che lo migliorerà un pochino, quello che vorrei aggiungere:
.
- accesskey per accedere al codice
- funzione di autocopy del codice
Fine. Per ora mi sono limitato a correggere lo script che ora è tornato a funzionare
Se ha qualcuno interessa lo posso rendere “indipendente” da Greasemonkey compilandolo come estensione, siccome a me la cosa (molto semplice) non interessa lo faccio solo se a qualcuno serve davvero.
Ciao
Powered byUhmm… non fai prima se metti direttamente il link a quello caricato su userscript.org ? così eviti fraintendimenti
Per quel che riguarda il bookmarklet che mi hai dato, come detto, funziona tutto alla perfezione e non riscontro i problemi che dicevi… forse riguardano solo lo script gm?
PS
Powered byl’autocopy è esattamente quello che volevo implementare… ma se lo fai tu è meglio
Il link ad userscript c’è già in bella evidenza, semmai poi tolgo proprio il riferimento allo script hostato qui.
Si difatti io non capivo perchè il bookmarklet funzionasse e lo user script no, alla fine guardando bene è perchè viene caricato uno script da parte di Youtube che aggiorna il valore del campo “embed_code”, per eliminare il problema ho cambiato ID e NAME del campo.
Con il bookmarklet il problema non c’è, forse potrebbe manifestarsi se si fa passare qualche minuto e Youtube riaggiorna il codice.
Per il copyToClipboard aspetta un po’ che ci provo, poi controllo anche funzioni con Opera :-).
Ciao
Powered byAllora,
per il copyToClipboard non se ne può fare nulla (almeno con Firefox).
Ho trovato uno script via Google (il primo risultato di una ricerca banale per tale script), però per farlo funzionare con FF bisognerebbe rimuovere una protezione impostando questa chiave delle preferenze avanzate:
signed.applets.codebase_principal_support;
a true.
Sinceramente non credo ne valga la pena..
In realtà credevo di poter scopiazzare (e che si potesse fare) quella usata da Urltea e Photobucket, ma ho visto che per la prima viene implementata via Flash (e credo anche la seconda).
Ciao
Powered byA me l’idea era venuta proprio da Photobucket… magari poi do un’occhiata allo script che usano loro e vediamo cosa se ne tira fuori
Powered byIn effetti quasi dimenticavo che tu usi Opera :-P.
Questo ti funziona:
http://www.dynamic-tools.net/toolbox/copyToClipboard/
a me con FF 3.0 non funziona manco modificando quella preferenza (in true e non false) di cui sopra.
Powered byCiao
Ah, anche Photobucket usa Flash, sono sicuro di questo perchè disattivando il plugin Flash di FF 3.0 il pulsantino non copia più nulla nella clipboard
Ho cercato anche su MDC ma sembra proprio che accedere alla clipboard di FF sia impossibile (in realtà l’unico articolo che ho trovato riguarda l’utilizzo della clipboard con privilegi di estensione,), niente per quanto risulta il normale Javascript che può essere eseguito da una pagina Web.
Ho cercato anche su MDC ma sembra proprio che accedere alla clipboard di FF sia impossibile (in realtà l’unico articolo che ho trovato riguarda l’utilizzo della clipboard con privilegi di estensione,), niente per quanto risulta il normale Javascript che può essere eseguito da una pagina Web.
Ah, anche Photobucket usa Flash, sono sicuro di questo perchè disattivando il plugin Flash di FF 3.0 il pulsantino non copia più nulla nella clipboard
Ciao
Powered byCiao
Ho trovato il modo di implementare il copia in clipboard in Firefox:
http://www.jeffothy.com/weblog/clipboard-copy
però se Opera ti consente di farlo via Javascript è meglio se usi solo quello.
Powered byCiao
Vedo che la cosa ti ha appassionato
Comunque da una rapida ricerca mi sembra di aver capito che anche Opera applica le stesse misure di sicurezza di Mozilla, impedendo di fatto la funzione copyToClipboard tramite js
Sembra che l’unico modo per aggirare il problema sia o usare per l’appunto script flash (a quanto ho capito richiamati cmq da js) oppure agire a livelli più elevati (estensioni x FF, INI per Opera)
Magari più in là faccio indagini più approfondite… per il momento mi va già bene così
ciao
Powered byOk, lo script per Greasemonkey l’ho aggiornato aggiungendo il copy to clipboard.
Se vuoi ti modifico il bookmarklet, però la funzione di autocopy smette di funzionare non appena questo spazio Web diventa irraggiungibile.
Sul forum di userscript mi hanno suggerito di mettere il file SWF come stringa (data URI) però non funziona
, peccato!
Powered byCiao