
Vi ricordate quando vi ho parlato dl mitico Greasemonkey? Il mio script preferito per questa estensione è GPE, che aggiunge un piccolo bottone in Google Reader per avere una preview del feed direttamente da Google Reader: in sostanza un click sul bottone aprirà la pagina del sito direttamente nel feed reader.
Questo comporta numerosi vantaggi:
1. Potete leggere i post spezzati senza aprire una nuova scheda
2. Potete vedere i video che non vengono visualizzati in GR
(attualmente mi pare che supporti solo Youtube e Metacafè)
3. Potete partecipare a sondaggi, che richiedono JavaScript abilitato
4. Potete leggere e scrivere commenti senza aprire il sito in una nuova scheda
Se non avete Greasemonkey installato, oppure se vi fa fatica installarlo, potete convertire GPE in un’estensione per Firefox in pochi e semplici passaggi, come spiegato più avanti.
Il problema è che dal 5 aprile questo fantastico script ha smesso di funzionare, poiché ci sono stati dei cambiamenti nella struttura HTML di Google Reader. In attesa di aggiornamenti ufficiali, ecco però un semplice fix per riacquisire tutte le consuete funzionalità . Andate in:
C:\Documents and Settings\[nome utente]\Dati Applicazioni\Mozilla\Firefox\Profiles\xxxxxxx.default\gm_scripts
Dove xxx sono delle lettere a caso.
Localizzate lo script nominato “gpe.user.js” e apritelo con un editor di testo, come ad esempio il Blocco Note. Meglio usare un buon editor comunque, come Notepadd++, che visualizza anche il numero della riga, cambia il colori in base alla sintassi, e ha un’ottima funzione di “trova e sostituisci” (e tante altre cose).
Andate alla riga 182 e sostituite la stringa
var ins = body.getElementsByTagName('ins')[0];
con la seguente. Notare che cambia solo “ins” con “div”
var ins = body.getElementsByTagName('div')[0];
Salvate il file e ricaricate Google Reader per far funzionare nuovamente lo script. Se invece non volete installare GreaseMonkey (perché?), ma vi piace questa funzionalità , ecco come trasformare lo script in una normale estensione per Firefox.
Scaricate lo script (v1.07d) da questa pagina, cliccando sul bottone nero in alto a destra col destro e poi su “salva destinazione con nome”. Salvate ad esempio sul desktop. Aprite poi lo script con un editor di testo e modificate il codice JavaScript come descritto sopra. Copiate tutto il codice dello script.
Andate su User Script Compiler e incollate il codice precedentemente copiato nel campo più in basso. In seguito cliccate su “Generate”, e scaricatevi il file .xpi appena creato. Per installarlo aprite Firefox, andate in “Strumenti” -> “Componenti aggiuntivi” e trascinate dentro la finestra che si apre il file .xpi appena generato.
Potete utilizzare User Script Compiler per convertire in normali estensioni tutti gli script che vi piacciono, i miei preferiti li trovate in questo articolo. Per i più sfaticati ho preparato l’estensione già compilata e corretta: nell’archivio trovate il file .xpi di cui sopra. Buona navigazione!


