Être averti de nouveaux emails pour GMail et Yahoo Mail [Astuce]

[niveau: débutant]

(Pour rappel, il est possible d’être notifié des nouveaux emails de GMail sur le bureau directement grâce à GNotifier ou Gtalk par exemple — ici je traite la façon de voir les nouveaux messages dans Firefox directement)

Grâce à des extensions pour Firefox comme FaviconizeTab, il est possible de réduire une fenêtre à la taille de l’icône du site web, mais du coup on ne voit plus le titre de la fenêtre, celui-là même qui indique qu’on a reçu des nouveaux messages. Par exemple Yahoo Mail affiche comme titre "(Non lus : 3)" ou encore GMail marque "Boîte de Réception (3)".

Pour GMail il existe déjà l’extension Better GMail 2 qui, en plus d’options bien sympathiques, va modifier l’icône de GMail pour indiquer par un chiffre le nombre de messages non lus. Alors, FaviconizeTab + Better GMail 2 donne cela :
20090903_favicon2

Comme vous le voyez, un petit 1 est apparu à côté de l’icône GMail, ainsi je sais immédiatement que j’ai de nouveaux messages.

Pour Yahoo! Mail j’ai cherché sur divers sites, comme sur le site userscripts.org (dédié aux scripts pour l’extension Greasemonkey) mais sans résultat.
J’ai donc décidé de faire moi-même en deux lignes de code un script Greasemonkey qui permet de modifier l’icône de Yahoo Mail afin de me notifier l’arrivée de nouveaux messages dans ma boite de réception. Ainsi l’icône rouge passe au bleu :
20090903_favicon3 (pas de nouveaux messages)
20090903_favicon4 (de nouveaux messages)

Le script est disponible sur userscripts.org : FavIcon Yahoo! Mail.

A noter que ce script est inspiré de GMail Favicon Alerts 3.

EDIT: Yahoo! Mail vient tout juste de modifier son icône par défaut… J’ai décidé de conserver l’ancienne dans mon script puisque je la trouve plus jolie et visuelle. Mais il est possible d’utiliser la nouvelle icône en décommentant les bonnes lignes dans mon script Greasemonkey.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*