Mon ordi et moi

Le blog d’une blonde pour les blondes en informatique

Script Webmail Notifier

Auteur: La blonde
10/03/2009

Mise à jour du 09/11/2012.

Après la mise à jour de firefox 16.0.2, WebMailNotifier est devenu X-notifier 3.0.1. Mon script ne marchant plus avec ce nouveau plugin,  j’ai pris celui fourni à cette adresse:

http://xnotifier.tobwithu.com/scripts.php?page=5

Chez moi ça fonctionne parfaitement.


Pour informationn, MES ANCIENNES VERSIONS:

J’ai écrit un script pour récupérer les mails de laposte.net grâce au plugin firefox Webmail Notifier.

Page Mozilla du plugin Webmail Notifier

Page de l’auteur du plugin Webmail Notifier

19/02/2010, script compatible FF3.6 et WMN 2.3

Le script ne marchant plus avec Firefox 3.5.8 et Webmail Notifier 2.3, j’ai du supprimer une ligne dans le dernier script. Il semble fonctionner à nouveau avec cette modification. Il faut supprimer  »

 this.inboxOnly=this.isInboxOnly();

 » de la fonction init. Voici le nouveau script sans cette ligne:

/***********************************************************
laposte.js script for Webmail Notifier Firefox Extension 2.3
by La Blonde - monordietmoi.fr
**********************************************************/
var supportInboxOnly=true;

function init(){
  this.loginData=["https://compte.laposte.net/login.do","login", "password"];
  this.dataURL="http://webmail.laposte.net/webmail/fr_FR/inbox.html";
  this.mailURL="http://webmail.laposte.net/webmail/fr_FR/inbox.html";
  this.mailDomain="webmail.laposte.net";
}

function getCount(aData){
  var fnd=aData.match(/inbox\.html.+.?\[(\d+?)\].?<\/span>/); //nombre de mails non lus
  if(fnd)
  {
     return fnd[1];
  }
  else
  {
     fnd=aData.match(/inbox\.html.+<\/span>/); //aucun mail non lu
     if (fnd)
     {
        return 0;
     }
     else
     {
        return -1;//affiche message non verifie
     }
  }
}

*********************************************************************

Ci dessous la version qui marchait avec Webmail Notifier version 2.0.x (testé avec Webmail Notifier 2.0.1 et Firefox 3.5.6) :

/***********************************************************
laposte.js script for Webmail Notifier Firefox Extension 2.0.x
by La Blonde - monordietmoi.fr
***********************************************************/
var supportInboxOnly=true;

function init(){
	this.inboxOnly=this.isInboxOnly();
	this.loginData=["https://compte.laposte.net/login.do","login", "password"];
	this.dataURL="http://webmail.laposte.net/webmail/fr_FR/inbox.html";
	this.mailURL="http://webmail.laposte.net/webmail/fr_FR/inbox.html";
	this.mailDomain="webmail.laposte.net";
}

function getCount(aData){
	var fnd=aData.match(/inbox\.html.+.?\[(\d+?)\].?<\/span>/); //nombre de mails non lus

	 if(fnd) {
		return fnd[1];
	 } else {
		fnd=aData.match(/inbox\.html.+<\/span>/); //aucun mail non lu
		if (fnd) {
			return 0;
		}
		else {
			return -1;//affiche message non verifie
		}
	}
}

Et ci-dessous la version du script qui marche avec les versions antérieures de Webmail Notifier.

/***********************************************************
laposte.js script for Webmail Notifier Firefox Extension
by La Blonde - monordietmoi.fr
***********************************************************/ function initHandler8(handler){
	handler.name="La poste";
	handler.dataURL="http://webmail.laposte.net/webmail/fr_FR/inbox.html";
	handler.loginData=["https://compte.laposte.net/login.do","login", "password"];
	handler.mailURL="http://webmail.laposte.net/webmail/fr_FR/inbox.html";
	handler.getData=function(aData){
		var fnd=aData.match(/inbox\.html.+.?\[(\d+?)\].?<\/span>/); //nombre de mails non lus

		if(fnd) {
			return fnd[1];
		} else {
			fnd=aData.match(/inbox\.html.+<\/span>/); //aucun mail non lu
			if (fnd) {
				return 0;
			} else {
				return -1;//affiche message non verifie
			}
		}
	};
}

J’ai rencontré des problèmes au début que je n’ai pas réussi à reproduire: n’hésitez pas à me faire part de vos remarques pour que j’essaie de l’améliorer. Là il tourne chez moi depuis 2 mois et a cessé de fonctionner quelques heures de temps en temps.

Ce dernier script fonctionne avec WebMail Notifier 1.2.1 sur Firefox 3.0. Si après l’ajout du script dans les scripts utilisateurs, « La poste » n’apparaît pas dans la liste des fournisseurs de messagerie, essayer de remplacer initHandler8 par initHandler dans le script.

Be Sociable, Share!


38 Réponses à “Script Webmail Notifier”

  1. patrick.2 Dit:

    il veut pas marcher le coquin :)

  2. La blonde Dit:

    Ah zut. Rien ne marche? Quand vous cliquez sur « Ouvrir la boîte La poste » est-ce qu’il se connecte bien sur votre page de mails? Parce que moi au début, c’était la récupération périodique des mails qui ne marchait pas: j’arrivais bien sur ma page de mails en cliquant sur « Ouvrir la boîte La poste ».
    Mais depuis, sans apparemment n’avoir fait quoi que ce soit, ça marche bien. J’ai juste rajouté deux lignes de débugage dans le code et après ça a marché… mais il ne serait pas logique que ce soit ces lignes qui l’aient fait marcher!

  3. Thom Dit:

    Bonjour je n’arrive pas à comprendre comment utilisé le script que tu as écris

    merci de ton aide

  4. La blonde Dit:

    Bonjour
    D’abord il faut enregistrer le code ci-dessus dans un fichier en .js, par exemple laposte.js
    Après avoir installé le plugin Webmail notifier à Firefox, il faut aller dans les préférences. Dans l’onglet « Comptes courriels en ligne » cliquer sur « script utilisateur », puis sur « ajouter » et sélectionner le fichier laposte.js créé juste avant. Le script laposte.js est alors utilisable comme ceux chargés par défaut par Webmail notifier. Il suffit ensuite de le sélectionner dans la liste déroulante, d’entrer le login et le mot de passe associés au compte mail laposte.net puis sur ajouter et le tour sera joué!
    Par contre je ne sais pas si c’est dû à mon script ou au site de laposte mais il m’arrive de ne plus récupérer mes mails de temps en temps pendant quelques heures mais c’est toujours revenu. Je n’ai pas réussi à en déterminer la cause, mais comme je n’ai trouvé aucun autre script pour laposte.net, je fais avec le mien ;)

  5. Thom Dit:

    Merci pour ta réponse rapide.
    Je ne suis pas sur de créer correctement le fichier .js . J’ai créer un fichier txt que j’ai renommé en .js. Qd je veux ajouter le script pas de soucis, il apparait bien ds les scripts utillisateur par contre après il n’apparait pas ds la liste … merci de ton aide

  6. La blonde Dit:

    Alors dans la liste des fournisseurs de messagerie, ce qui sera affiché si le script a bien été ajouté, c’est « La poste » en dernier dans la liste, puisque c’est comme ça que je l’appelle dans le script.
    Donc quand tu vas dans « Script utilisateur », tu vois affiché dans la liste de gauche « laposte.js » ?

  7. Thom Dit:

    ben c’est là mon soucis car qd je clic sur « script utilisateur » je vois bien « laposte.js »
    mais il ne s’ajoute pas ds la liste (mon dernier c’est hotmail). Peut être ma façon de faire le script est pas la bonne (J’ai créer un fichier txt que j’ai renommé en .js)?

  8. La blonde Dit:

    A partir du moment où le fichier s’appelle bien laposte.js et pas laposte.js.txt normalement il n’y a pas de soucis. C’est ce que je voulais vérifier en te demandant ce qui apparaissait dans la liste des scripts utilisateurs.
    Donc l’autre raison pour laquelle « la poste » n’apparaîtrait pas dans la liste des fournisseurs de messagerie ce serait une erreur de copie: ce qui arrive souvent c’est qu’on a sélectionné tout le texte sauf la dernière accolade du script, du coup il y a une erreur dans le script et il ne peut pas apparaître dans la liste des messageries utilisables: tu peux peut-être vérifier que la copie est exacte. Par contre si c’est ça la raison, il faudra que tu supprimes laposte.js dans la liste des scripts utilisateurs et que tu refasses toute la manip avec le fichier que tu auras modifié.

  9. Thom Dit:

    tout avait l’air ok, ne comprenant pas d’où venait le pb, j’ai trouver un script pour free que j’ai modifié grâce au tien et ça marche.
    le seule différence que j’ai vu rapidement c’est que toi tu as « function initHandler8(handler){ » alors que l’autre script à « function initHandler(handler){ » sans le 8…
    mais merci beaucoup pour ton script et ton aide

  10. La blonde Dit:

    ben de rien, j’espère que ça va bien marcher maintenant! Du coup je vais peut-être rajouter la version de Webmail Notifier que j’utilise dans mon article. Merci pour l’info en tout cas.

  11. steph Dit:

    Ce script est vraiment très pratique. Bravo.
    Penses tu que cela soit possible d’avoir qqchose de similaire pour se connecter à Facebook ?

  12. La blonde Dit:

    Alors là! Je ne me suis pas posée la question. J’imagine que ça doit être possible. Pour connaître les informations de sa messagerie facebook alors?

  13. holfaan Dit:

    super,

    cela faisait un bout de temps que je cherchais,un script,qui m’aurait permis de résoudre mon problème,et bien c’est chose faite (du moins en partie).
    je me suis servi de ton script pour récupérer les mails sur gmx,je l’ai donc adapter(je suis un novice),et effectivement ça marche.
    le probleme est que j’arrive sur la page d’accueil du site, et je suis donc obligé de mettre le mot de passe,rien de grave en soi,mais ce serait tellement plus sympa d’arriver directement sur ma page mail.

    voila,en tout cas merci.(je referai un tour sur ton blog)

    ps: et si tu as une solution…

  14. La blonde Dit:

    holfann: Je suis contente que ce script soit utile. Pour ton script, je ne sais pas: si tu as essayé de rentrer l’adresse de la page des mails dans la variable handler.mailURL, je ne sais pas quoi te faire d’autre, je ne connais pas toutes les ficelles de cette extension. Tout ce que je peux te conseiller c’est une extension firefox dont je me suis servie pour écrire ce script: HttpFox https://addons.mozilla.org/fr/firefox/addon/6647 qui permet de voir le trafic http et donc de voir si l’adresse que tu as entrée est la bonne pour l’inbox.

  15. noname Dit:

    Salut,

    Ton script fonctionne parfaitement en supprimant le 8 présent dans initHandler8.

    Savais-tu que sur le sîte de l’auteur, il y a une rubrique destiné à recueillir les scripts de ce genre ?
    Tu pourrais y publier le tien, qu’en penses-tu ?
    http://tobwithu.tistory.com/category/WebMailNotifier/UserScript

    Sur le forum de Geckozone, il y a également plusieurs scripts pour webmail notifier où le tien pourrait y trouver sa place.
    http://www.geckozone.org/forum/search.php?st=0&sk=t&sd=d&keywords=webmail+notifier&start=60

    Encore merci pour ton script.

    Cordialement.

  16. fabienjtn Dit:

    Bonjour,
    Tout d’abord merci pour le partage d’expérience sur WebMail Notifier :D
    Mais j’ai 2 problèmes, dont la difficulté à faire fonctionner le script avec et sans le 8 pour « initHandler8(handler) » et à purger la liste des scripts utilisateur :S
    Si vous avez une astuce pour purger cette liste çà m’intéresse; la sélection et l’utilisation du bouton « supprimer » n’a aucun effet :( .
    Une fois la liste purgée, je réglerai le script :) .
    Par avance, merci.

  17. La blonde Dit:

    Bonsoir
    Merci pour votre commentaire. Je n’ai pour l’instant pas d’explication, je vais essayer de me pencher sur le sujet dans les jours qui viennent: je vous dirai si je trouve quelque chose.

  18. holfaan Dit:

    salut,

    merci (avec un peu de retard certe),je vais voir ce que je peux faire avec ce renseignement.

    bonne continuation.

  19. bruper Dit:

    bonsoir,
    un petit problème est apparu depuis le passage à la version 2.0.1 de WMN le super script ne marche plus…..
    Une idée ???

  20. La blonde Dit:

    Bonjour

    Oui j’ai effectivement vu ça. Je n’ai pas encore eu le temps de regarder. Je vous tiens au courant.

    Edit: j’ai rapidement refait un script qui marche chez moi. Vous me dites si ça marche aussi chez vous?

  21. Thom Dit:

    Salut le nouveau script pour la V2.0.1 marche, t’es une deese

  22. bruper Dit:

    Bjr
    super de super
    ca fonctionne nickel pou la 2.0.1 et firefox 3.5.6
    happy new year

  23. Greg07 Dit:

    Ça marche, c’est nickel, merci beaucoup !

  24. fabienjtn Dit:

    Effectivement bravo, la nouvelle mouture fonctionne.
    J’ai trouvé un script, qui réussissait à me logué au Webmail, mais le compteur de mails non lus restait à 0.
    Je passe dans le coin, et miracle, le script nouvelle version est là et il fonctionne.
    Merci.
    Envoies ton script au développeur pour qu’il remplace le mien ;D

  25. La blonde Dit:

    Merci, je suis contente qu’il marche chez vous. Je ne le publie pas sur le site officiel car je ne garantis pas son fonctionnement avec toutes les configurations et je serais bien en peine de résoudre un problème avec mon script chez quelqu’un pour qui il ne fonctionnerait pas.

  26. fabienjtn Dit:

    C’est dommage çà :S
    Il tourne bien sous FF 3.5.7 et WMN 2.0.1;
    Dès lundi, je le mettrai sur 3 postes de plus (besoin pour mon service).
    Je me suis basé sur un script donné sur le site de l’Add-on, mais il ne manquait 2 lignes, dans la fonction d’initialisation et l’initialisation suivante « var supportInboxOnly=true; »
    Par contre, je suis étonné, je n’ai eu la MAJ en auto pour la version 2.0.1, que le 7/1.
    @ la prochaine version ;D

  27. fabienjtn Dit:

    Le script fonctionne avec FF 3.5.7 et WMN 2.1 ;D

  28. fabienjtn Dit:

    Bonjour,
    Bizarre, personne n’a posté :S
    Je viens de faire la MAJ du WMN 2.3, avec FF 3.6, et … le script ne fonctionne plus :(
    Je vais voir si je trouve une solution, mais çà ne sera pas avant ce soir :(
    @+

  29. JPL Dit:

    In immense merci ;) depuis le temps que je cherchais ce script ! Il marche à merveille chez moi.

  30. fabienjtn Dit:

    Super, la nouvelle version fonctionne également avec FF 3.6 et le WMN 2.3 !!!

    (Bon et bien, je suis un peu déçu :( je n’ai pas eu le temps de chercher xD)

  31. méline Dit:

    super merci, comme l’a dit fabienjtn ça fonctionne très bien avec firefox 3.6 et webmail notifier 2.3. Moi qui suit une totale néophyte en ordinateur, j’ai réussi à installer le script facilement. merci beaucoup.

  32. Oliyaz Dit:

    Salut,

    Merci de consacrer du temps à répondre à tout le monde !
    Concernant les scripts, on peut aussi aller aire un tour ici :
    http://webmailnotifier.mozdev.org/scripts/
    J’ai recopié ici le script pour le compte laposte.net…

    Merci !

  33. Oliyaz Dit:

    « faire un tour », pardon.

  34. Wadoo Dit:

    Merci bien.
    Pour une fois qu’on peut remercier une blonde pour ce genre de chose ^^.
    En tout cas, encore merci pour ce script sur ff 3.6 (et WMN 2.4), parfait.

  35. sandra Dit:

    Ça marche parfaitement et ça me rend bien service, merci de partager ce genre de petites choses !!! :)

  36. Oliyaz Dit:

    Bonjour

    Bravo pour le script. Heureusement que vous étie là, je commençais à péter les plombs.

    Merci

  37. La blonde Dit:

    Contente que ça ait pu aider :)

  38. Oliyaz Dit:

    Merci pour ce script qui fonctionne parfaitement.

Laisser une Réponse