Am scris deja că versiunea de Linux a Google Chrome (deocamdată intitulată Chromium) a început să suporte plugin-uri, extensii și user scripts. Zilele astea am avut chef să mă joc un pic cu extensiile, care sunt echivalent-ul plugin-urilor din Firefox. Și dacă tot m-am apucat să-mi bag nasul prin ele, am și modificat ușor una dintre ele.
Am început să mă uit întâi în pagina de extensii-exemplu de la Chromium de pe site. Mi-a atras atenția Gmail Checker, care adaugă în bara de jos o zonă în care se arată câte mesaje necitite sunt în contul de Gmail. Extensia se instalează foarte simplu, cu un click aici, și se poate vedea statusul în pagina chrome://extensions/.
Pentru că eu folosesc Google Apps pentru mybox.ro, mi-am dorit să fac extensia să-mi spună câte emailuri necitite am pentru adresa mea de mail. S-a dovedit că nu este complicat deloc.
În pagina chrome://extensions/, fiecare extensie are un ID. Uitați-vă bine la el, pentru că este important. Chromium păstează pe disc fișierele fiecărei extensii în directorul ~/.config/chromium/Default/Extensions/ID-UL-EXTENSIEI/VERSIUNEA.
În cazul meu, am mers în directorul ~/.config/ chromium/ Default/ Extensions/ ilpnegfhimflflifcnmgpeihglhedbnn/ 0.1. Pentru Gmail checker, fișierul care trebuie modificat pentru a accesa contul de mail din Google Apps este gmail_checker.html.
Tot ce a trebuit să fac a fost să editez două linii, mai exact am schimbat din:
var gmail = "http://mail.google.com/";
var gmailAtomRef = "http://mail.google.com/mail/feed/atom";
în:
var gmail = "http://mail.google.com/a/mybox.ro/";
var gmailAtomRef = "http://mail.google.com/a/mybox.ro/feed/atom";
Save, înapoi la pagina cu extensii și după un click pe butorul de Reload am putut vedea în bara de jos câte mesaje necitite aveam pe adresa ovidiu @ mybox.ro.
Fun stuff! Dacă faceți lucruri interesante cu extensiile de Chromium, lăsați un comentariu mai jos.
Related posts:






