Ce message s'adresse aux utilisateurs de Gmail (les autres, baissez
les yeux en signe de honte).

<pub éhontée>Premièrement, j'aimerais vous aviser qu'on à passé la
barre des 2100 megs d'espace de stockage ;-)</pub éhontée>

Deuxièment, j'aimerais vous parler de Gnotifier, vous savez ce petit
prog qui se place dans la barre des notifications Windows et qui vous
dit quand vous avez du couriel ( par ici :
http://toolbar.google.com/gmail-helper/index?promo=gdl-en

On peut clairement lire dans la FAQ que le support pour Mac et Linux
est en développement (mince, ils ont pensé à nous), mais en attendant,
on fait quoi M'sieu ?

C'est la que Karamba vole à la rescousse. Voici donc la recette pour
obtenir un gentil petit interface qui vérifie si vous avez des
messages : (Pour les impatients, un petit screenshot du résultat final
se trouve dans les pièces jointes)

Ce dont vous aurez besoin :

1- Kde, puisque que SuperKaramba il y a un K dedans.
2- SuperKaramba : on le trouve ici : http://netdragon.sourceforge.net/
3- Du theme GMOO pour SuperKaramba ici :
http://www.kde-look.org/content/show.php?content=16921

L'étape suivante est assez simple, il suffit de lancer superkaramba et
d'aller sélectionner gmoo.theme pour le lancer. S'il apparait sur
votre écran, vous êtes sur la bonne voie.

Maintenant, je n'aimais pas trop le script python qu'utilise GMOO,
alors j'en ai fait un homemade (inclus dans les fichiers joints). Ce
qu'ils vous reste à faire, c'est de l'ouvrir avec votre éditeur de
texte préféré, de modifier les infos [MON_COMPTE] et [MOT_DE_PASSE] et
ensuite de placer le script dans GMOO/libgmail.

Finalement, il faut faire pointer le GMOO.theme sur ce script, ouvrez
le et modifier la ligne 8 , en donnant comme program "python
lien-vers-le-script"

Voilà !

Leif-
import libgmail

ga = libgmail.GmailAccount("[EMAIL PROTECTED]", "[MOT_DE_PASSE]")
ga.login()
folder = ga.getMessagesByFolder('inbox')
x=0

for thread in folder:
  x=x+1
  #print thread.id, len(thread), thread.subject

if x == 0:
 print "No new mail"
elif x == 1:
 print x, "new mail"
else:
 print x, "new mails" 

Attachment: capture.png
Description: PNG image

Répondre à