Testa Greasemonkey, du kommer inte ångra dig!

Greasemonkey är ett tillägg till Firefox som nog många skulle tycka var väldigt häftigt. Jag har inte sett så många använda det, men för mig är det oerhört smidigt.
I grund och botten är det ett program som kör extra scripts som man antingen kan skriva själv eller hämta från userscripts.org. För er som inte kodar så mycket så kan man via javascript styra väldigt mycket hur en webbsida ser ut. Det du gör med greasemonkey är alltså att du kan lägga till extra javascripts till befintliga sidor typ youtube, facebook osv.. och ändra dess utseende.
Det här blir då oerhört praktiskt, speciellt med de funktioner som finns i greasemonkey.

Ovan är en screenshot från mitt greasemonkeyscript jag använder till youtube. Scriptet förstorar automatiskt filmen till en förinställd storlek och precis under kan man välja format och storlekar.
Man kan välja att ta bort kommentarerna om man inte vill se dem, det finns en nerladdningsknapp (som inte syns i bild) där du kan ladda hem filmen till din hårddisk om du har lust. Scriptet väljer också att inte visa de störande reklamspottar som finns i youtube (som man brukar tvingas klicka bort). Det är alltså oerhört praktiskt.

Ovan är ett kanske lite mer kontroversiellt exempel, bara för att visa på vad greasemonkey faktiskt kan göra. Det här scriptet är skrivet för den kända filmsiten IMDB.
Det scriptet gör är att det hittar torrents till den film du läser om och lägger i en rullgardinsmeny som du kan klicka på.Du ser menyn “Torrentz” precis under namnet “Avatar” ,vilket är naturligtvis något som inte finns på den vanliga IMDB-siten även om det smälter in bra, Om du då klickar på torrentzfliken som man gjort i exemplet så får du en lista på torrents till filmen (i det här fallet avatar). Du kan själv välja vilka sidor du vill visa torrents ifrån ( i det här fallet piratebay).
I övrigt går det att använda samma teknik som i torrentexemplet för att automatiskt visa exempelvis texter (lyrics) till låtar/musikvideos på youtube eller vad det nu är du skulle vilja komibera. Det finns mängder av olika scripts och finns mot förmodan inte det du söker så kan du skriva det själv.
Som ni säkert börjar förstå vid det här laget så är det extremt praktiskt att kunna ändra och förbättra webbsidor, i synnerhet sådana man använder ofta. Det blir tillslut så att man har svårt att klara sig utan Greasemonkey när man vant sig vid det. Lite som att börja se på tv i svartvitt igen när det är så otroligt mycket roligare i färg.
En verklig styrka är att det dessutom inte alls är svårt. Du behöver webbläsaren firefox sedan går du in på greasespot.net/ och klickar på “download” och sedan “add to firefox”.
Firefox startas om och sedan ser du den lilla apan i nedre högre hörnet av webbläsaren. Där kan du slå på och av greasemonkey, när apan är i färg så är greasemonkey påslaget. Greasemonkey är nu igång fullt fungerande.
Ingenting hände nu naturligtvis eftersom du behöver du scripts då greasemoneky i sig inte gör någonting. Då går du in på userscripts.org och letar upp något lämpligt script. Exempelvis detta som jag använder till youtube: script till youtube. Du klickar bara på den stora gröna knappen där det står “install” och sedan installerar scriptet sig självt precis som firefoxplugins gör.
Du kan högerklicka på apan nere till höger och välja “hantera användarscript” så ser du vilka script du har och vilka webbsidor de används till.
För att få youtubescriptet att fungera måste du också, första gången du går in på youtube, gå in på verktyg -> greasemonkey -> användarscript-kommandon i menyn i firefox för att få upp en meny för ditt youtubescript där du väljer om scriptet exempelvis ska visa kommentarer eller dylikt. För de flesta script behöver du dock inte göra detta sista steg utan när du tryckt på install så fungerar de direkt.
Jag förklarar ganska ingående för jag vet själv hur störande det är när man sitter länge med någon skitgrej som man inte fattat och det här är verkligen inte alls svårt, även om det kanske kan verka så. Vana användare får ha överseende med överdrivna förklaringar.


