[resolu]WebMailNotifier + script ??

 
Poster un nouveau sujet   Rpondre au sujet    Freephonie.org Index du Forum -> BlaBla
Voir le sujet prcdent :: Voir le sujet suivant  
Auteur Message
spanish



Inscrit le: 13 Juin 2006
Messages: 266

MessagePost le: Mar 04 Dc, 2007 20:30    Sujet du message: [resolu]WebMailNotifier + script ?? Rpondre en citant

Bonsoir,

Avec cette extension :

https://addons.mozilla.org/en-US/firefox/addon/4490

On peut etre averti des mails, et on peut ajouter ses propres WebMail en crant un script (voir exemple) :


http://tobwithu.tistory.com/category/WebMa...fier/UserScript


Donc quelqu'un s'y connait en Javascript, pour faire un script pour le Webmail de Free ??

adresse : imp4.free.fr

Merci

P.S : j'ai commenc un script, ca ouvre correctement le webmail mais n'affiche pas le nombre de mail Sad

Code:
function initHandler(handler){
  handler.name="WebMail Free";
  handler.dataURL="http://imp4.free.fr/";
  handler.loginData=["http://imp4.free.fr/login.php",
                      "horde_user","horde_pass"];
  handler.mailURL="http://imp4.free.fr/";

  handler.getData=function(aData){ //aData is a html source in dataURL
    var fnd=aData.match(/<span dir="ltr">Bote de rception (\d+?)&nbsp;<\/span>/); //find mail count
    if(fnd){
      return fnd[1];
    }else{
      return -1;//display 'not checked' message
    }
  };
}


edit: le probleme provient de la chaine : "Bote de rception"
_________________
Logiciels FAX
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message priv
spanish



Inscrit le: 13 Juin 2006
Messages: 266

MessagePost le: Mar 04 Dc, 2007 21:01    Sujet du message: Rpondre en citant

Rsolu voila le script Smile

Code:
function initHandler(handler){
  handler.name="WebMail Free";
  handler.dataURL="http://imp4.free.fr/";
  handler.loginData=["http://imp4.free.fr/login.php",
                      "horde_user","horde_pass"];
  handler.mailURL="http://imp4.free.fr/imp/";

  handler.getData=function(aData){
    var fnd=aData.match(/<span dir="ltr">Bo.te de r.ception \((\d+?)\)&nbsp;<\/span>/); //nombre de mail non lu
   
   if(fnd){
      return fnd[1];    
    }else{
      return -1;//affiche message non verifi
    }
  };
}

_________________
Logiciels FAX
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message priv
metabaron



Inscrit le: 22 Mai 2006
Messages: 2792
Localisation: 76600 Le Havre

MessagePost le: Mar 04 Dc, 2007 21:07    Sujet du message: Rpondre en citant

Merci, ca peut toujours servir a quelqu'un.
_________________
visualcard.me: site de realite augmentee pour vos cartes de visite.
Vous etes investisseur ou possedez une startups? venez m'en parler
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message priv Visiter le site web de l'utilisateur MSN Messenger
spanish



Inscrit le: 13 Juin 2006
Messages: 266

MessagePost le: Mar 04 Dc, 2007 21:36    Sujet du message: Rpondre en citant

Modifi pour prendre en compte le cas "0" mail non lu :

Code:
function initHandler(handler){
  handler.name="WebMail Free";
  handler.dataURL="http://imp4.free.fr/";
  handler.loginData=["http://imp4.free.fr/login.php",
                 "horde_user","horde_pass"];
  handler.mailURL="http://imp4.free.fr/imp/";

  handler.getData=function(aData){
   var fnd=aData.match(/<span dir="ltr">Bo.te de r.ception \((\d+?)\)&nbsp;<\/span>/); //nombre de mail non lu
   
   if(fnd)
   {
     return fnd[1];    
   }
   else
   {
     var fnd_aucun =aData.match(/<span dir="ltr">Bo.te de r.ception&nbsp;<\/span>/); //aucun mail non lu
     if (fnd_aucun)
     {
      return 0;
     }    
     else
     {
       return -1;//affiche message non verifi
     }
   }
  };
}



_________________
Logiciels FAX
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message priv
Montrer les messages depuis:   
Poster un nouveau sujet   Rpondre au sujet    Freephonie.org Index du Forum -> BlaBla Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas rpondre aux sujets dans ce forum
Vous ne pouvez pas diter vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


© Freephonie.org 2006
Déclaration CNIL n°1107070
Powered by PhpBB - Traduction par : phpBB-fr.com
Portail : GF-Portail
x=r9RiuZʒֈ@VP]%6LNVQ螖m$^_^w'W'Xj}Z?j/f.|2NC`88̖~nDk#9ݯ)7nظDYn밅@5~ NS8Ps#K +ƾך-Q(CGBxcJT̎Gkda8s΅5>-V 'ɐ < OLd |Ga <;p<_Lc(@ iw{M$˩W^(H >s /"dk@"\>~_ 3@p&`^9/B᳡Nq,`=_@dB,:˃8C6lp:Zr)?d'j$-)Nq4;wbv|r<v^_L咐 sYzCR\ gI2Mn@gK-|n-I_RR.O}/-jrP%Y[0zK~:s`ެDV츿$"+NQ|^H$bL- 1>;U,Ƀ;$~ibuEphCe)fVZU"V,k9vF8jY7[v*ybcF{w;XAD$\:T(/|hhR\)~mg:YR/+Ug/Ka$eځSg:{¾u3xgT .Exfw&ݔXǡ!9f`\:2BG )C|!v;IN8,`7!DD\QJ4p$r!PL $e0;ѴqX1@YSiLـ/0E dy CN^y{/s0U+ 9c`PS,5aȢ_ZphGA !_W6C#+{ǁ?Gk k>)= i,)0!}bTYfAJ V3i)ƗqX9E!x~q{C;Ww[0WYH6Z>|u@U>Hx#-bΖ?\gUBFD5$󰀧7ըP_;F=6ͤB$I7E4o?}8dIkVȳp$xwЄ9niC2 c!D+LV QN*2]HRGJ7*ccPv U$%DqdW @Pkr"ȑ 26pNj׻8߇*CJ1pPZA|z%ñtYxNGP m)xCv"P8.# BHHs{pЧqeViU+hV$2`96@S1R&kAAvPȁTGA}Py \I;7WZ!`o(M$<4(`@`>"`8:7l* Bhzލ|Z)߀PϠo{kƒQl ".{b[#zn}]ֆk6[аȯbu:ud'ҹH6w9Xt_r7 ,ѫܠFMnIogmv^h,3_ ") cn<0@0Xe b\\v_uV1 %g9X]7^r_!br.BymBOOP c刚9K= &fA#X I hZ/@1,g9<>zm {v ФpPlb <0] Ė^Ga\̜p΍҆F"b7P9ÂCrξ-MKbԕ&J ` d8 R>${sd80̀5P8WWywF1/4iŞnI}ֿ3KC %w$ igd/WXiv eN20,kŅ o-ߙ)^Z@1 ;"@Z_0f&E#48^%"Eӣr0Lh]bYc~h<4` }ktt?xHAXao/j"N6pU}݀g TǥLL  :I@eo URq42/tI#\n &t]Z6\ApCuu58@7HiP5*=C\Eݥ3.Cx?G%#'1`OjA({,H;msQJd-Blu%vR:sJ Y8^].F (l'c®ތ˧rsiΞ!Gw:2s$%1mu7̑EVK)`P,Н7DLE"W°I,JQ;q%SXahrz~ù'Xsރ>Jp'~`Ypb' \k`Xg"Vҝ&+SzЍpaltQs#t|bK'i]1>U0Q§dy҆Ԗی G"2铻βvvYkӰ]Sϑ 1wlxui+$@$5s>S!2jnW7m!:q l"?Yɲr3o(q3Q۽rTؠ?EF! 0Q<ǫy:ΐP1os"K}9CHbrUKN6!0'AIEA= Bg>?qKK- #PQAȰdctIYM1/2(ˤE݊QBtQ nqc{0 ݃0;輐Op+шkʩ;[r+卂h0 Sx%EgŤIVИc>(4W+&'hfDH}LltACQdxTҋ*5&@scIL!a[ʠbȏmb{/kb逼C'&osfg$UFo$=Uﮧ3ݝv59$YvM.<0Y]}<0G-tfϱ[<3]ӧ  9OoON2Ԅ\% Ҕ8h$.QgY0eϛoK MXle,iњrAV_ >7V"YzFzCDVMa \EUJ0ȩmŸ(_r x_ӏǻ G/PnO~[}~ sKP;Ai?3y,Aʬ)5܀9 pN+tj9Bf 䪒#n]gV Ӎ\r?{ ;#bړ=FnQ䝹^lqZKr'Z"5F`uAMOhoFH^ ^}y>G~ ur!%+ta`[N 2Z2]ɖD ~M]CcV^8uת5!>8HHձm8-,M(RpU;xD#Cp8E2h.`.A0xc!,,HI.|=њ7,xo`ϗSj':5[us؏S쵃nz{NSh1PGbAT7"'%` 藱ٌ4E)^Bsg\,0]T2$W߽b7q + [.<Ȕ{oDKG}//0XL2kO Qv8N|tq a[wAH/N DڶAS5o5ڸpq6(S v9RJiN3&WecXa9 M<ӱJ6ux9)ziV((! ܞVIDͅf>'XfxunFchzCJ^;Yp"xйXXDSeVg[.q!d̰Lkuقł25!7B;~lomu7zƆ.5lbg<'M7D<[g?Fev{S]48!1pJd8G̓2|/j V~"?5* n##;؆fN }~ *G -)Y{Zu-gw]4R5cT4)žp̊!lNfq Ia2d17_h!C# OIB9V9d,/R8TQn J.q: Ӻrt4HmNW8MEABH|]*٦ۀtx?l)DrYuqi>`nSL |d}_Xdou8~Kc>P7"Nfa0Ԩ-Go*'%Lb],S؊N8Dnn@U ]=1PvZ~rOlugNw}/1-t/2d O'"2'V+';Pd >& =`^;IT Q*qe2c@Q#sc-i% Yݦ[ ]{5&ZOp87Z:QJ pz*F ?b"CZ-arHp9\E.*``oO8Xtj&ؚBzʺZbmm%=<& b-i~M#Ŕ>[}8|󦻆gS?>,Ed{ h7֛ÿd|UI]`s6WT~&1/~ չ =:"{~s**scZHwfK«b2΀[^tsjt~ƈBI{ȟl@1i]1Ȥբ}ѽ;3;U7:mvfoӝ* 2-^c؟;{y@ !{/ V~!HZ ՉijMY8|fӧ&_fZ9p}/Cl%/Ia}{Gp4CLʈ |!tian=ZpTKѿ#VH'_*je.oSY.NEX)?T{wmwc:slim7c;ߗcLmh編UTIpe8&y?i_MZn85q8GX0PΉq.`\s)8), MXuǰ1 ǰ~3$-fǵv zt>OkzA~[;],o.cى`E64&~ ;@ h%- U6}Ӆͥ|ݩ "Xܷ_+إݺ)@4.B/@33M7PwىYF!L6#AS~[|-@< ^|iE*\>Yͯܿ\̉ ] 5jޅ+kqo7t4H٨`ΐ,T<$OM7; pG"ŵ?L!w&tq&mo4ZB[@H8{c  j6xO`&';Rmow{n]g;]';+8`Μ̀VLJF̌gYW=Ā=*;G$Y1Xt~3,Jg'-}Ӟ?=||fԘrOhS4`KO ^> $fm@k;v?C2R'ۺQ_^!6;ossss '$fw$BNK (+[ c4Qe:Ux>&Hi`[$? uAWLIWa?*ܕV` TبtY_O S%+K@%:Pdsnu\manZ ]ig Zxpoh=_L VoݰZQ5ֽz;Z qhCAQ馺5ӭxA~>jsJqǝY+wv̜=ʗo:[1xx4 $F!{{z~`VOgh֯i^Bغ2Q*/LRYlbs+d+%^c7# DD5M=n'Vn~M%ޤ6IWko8~I1[C3w{aAMmJMlHi'bkklj9eƞ6:jWСr{[B?s!,A\UȿhZ•U7jeBRy.t=eDȣ}[PA(˞p:ZYs\HjΎZG#"Bw+8>s[T6My}>;bSШͤtJZ8~rk(ܪbvn0C<|yC5CC}ZY.%u)+eKQ6|aLy}<*tɊA 8˫+xꊎ  ]tܔO3t-WXn8m3^av]؈n7{ž[!D&á&`8D~c.!ZM<1 7j'N 4 !Lo}yxV]mȐ=VӥtO0 ) rf`Gj2Gr}г8xh;z?jFܧu:-/43/C23DH`>#xUeՉ排4W3<5F:FFoN4o*9}O9X_捑