Hide by keyword


L‘hide by keyword su FriendFeed, sembra che ci siamo.
Mancava, e in parecchi ne soffrivano l’assenza.
Ho pensato che sarebbe stato un bel regalo al miei socialamici, e mi ci sono messo di buona lena.
Sono arrivato ad una versione abbastanza funzionante, almeno su Firefox, e quindi la rilascio al mondo. Chrome è il prossimo obiettivo.
Questa feature l’ho implementata tramite l’estensione Greasemonkey per Firefox, ed è di conseguenza richiesta per il funzionamento dello script; Chrome non richiede alcuna estensione, perchè dalle ultime (ultima?) versioni questi userscripts vengono gestiti automaticamente.

Come funziona? Installando lo script apparirà nella sidebar (indipendentemente dal tema) un box nel quale scrivere la parola (d’ora in poi KW) che ci irrita, con a fianco un comodo link chiamato Hide; cliccando sul link i post (non i commenti) contenenti la KW scompariranno dall’elenco, e la KW verrà aggiunta sotto il box, con a fianco un numero indicante quanti post sono stati nascosti e un link Unhide per tornare a mostrare i post bannati. Se la KW scritta non scompare dall’entry box in seguito al click su Hide, vuol dire che nessun post contiene la stessa. Ah, la ricerca è case insensitive.
Ogni KW che riporta almeno un match viene salvata immediatamente in un cookie (che ho chiamato ffhbk_kws), in modo che la lista delle KW possa essere recuperata in automatico in seguito ad un refresh della pagina.

Tutto qui.

Questo che segue è un piccolo elenco di browser compatibility:

Firefox3.5/Linux: funzionante
Chrome4/Linux: non funzionante
Chrome-dev/Linux: parzialmente funzionante
Konqueror/Linux: non testato
Opera/Linux:non testato
Galeon/Linux: non testato

Firefox3.5/WinXP: funzionante
Chrome4/WinXP: non funzionante
Opera/WinXP: non testato
Safari/WinXP: non funzionante (1)
IE/WinXP: non testato

Firefox3.5/Windows Vista: non testato
Chrome4/Windows Vista: non testato
Opera/Windows Vista: non testato
Safari/Windows Vista: non funzionante (1)
IE/Windows Vista: non testato

Firefox3.5/Windows Seven: funzionante
Chrome4/Windows Seven: non testato
Opera/Windows Seven: non testato
Safari/Windows Seven: non funzionante (1)
IE/Windows Seven: non testato

Chrome/OSX: funzionante
Firefox/OSX: non testato
Safari/OSX: non testato

(1) l’estensione GreaseKit, che permette di sfruttare gli userscripts in Safari, è disponibile solo per OSX.

Lo script, nella sua versione stabile, è disponibile su userscripts.org, mentre per la versione di sviluppo ho aperto uno spazio su GitHub.
Ora come ora le due versioni sono le medesime.
Ogni commento/suggerimento è il benvenuto (qui, su FF, sulla pagina di UserScripts.org), così come una eventuale partecipazione al progetto (l’accesso al git tree).

Per tenervi aggiornati, seguite l’hashtag #hidebykeyword su Friendfeed.

Alla prox

[tags]friendfeed, hide by keyword, greasemonkey[/tags]