Connect with us

Internet

Visualisez l’activité de votre compte Gmail sous forme de graphes avec Mail Trends

Il y a

le

Mail trends

Bon supposons que vous soyez curieux de voir à quoi ressemble votre activité de mailer fou.
Supposons aussi que votre boîte mail principale soit Gmail.
Supposons encore que vous soyez friand de statistiques.
Supposons enfin que vous soyez un spécialiste de Python (un langage de programmation dont rien que le nom fait peur), bref un barbu.
Alors peut-être que ce billet vous intéressera : Mail Trends est un programme qui permet d’avoir une vue graphique sur vos mails, en vous proposant différentes options comme :

  • la répartition des messages par année, mois, jour, jour de la semaine, et heure du jour
  • la répartition des messages par taille et vos 40 plus gros messages
  • les plus gros expéditeurs, destinataires et mailing lists auxquelles vous êtes inscrit
  • etc, vous connaissez les statistiques, faut pas leur en promettre, elles ont réponse à tout

Maintenant ne comptez pas sur moi pour vous expliquer comment installer le bazar, tout est indiqué ici, avec des exemples.
Un service intéressant donc, mais réservé aux initiés.

23 Commentaires

23 Commentaires

  1. Renaud

    26 mars 2008 at 18 h 54 min

    Damned ! Je suis dégouté j’aurai trop aimé voir ma vie électronique réduite en courbes et en tendances ! Rhhhaa. Mais j’ai vraiment rien compris à comment installe le truc.

  2. lekid

    26 mars 2008 at 18 h 57 min

    Je réponds à tous les critères sauf la point où il faut être barbu.
    Mine de rien faut du courage pour installer ce truc…
    Phyton 2.5… hmm hmm

  3. Newick

    26 mars 2008 at 19 h 02 min

    Dommage pour le python!

    un ptit service en ligne pour le fun? 🙂

  4. mathpere

    26 mars 2008 at 19 h 26 min

    1) Installer Python en double cliquant sur le fichier que vous aurez téléchargé à cette adresse http://www.python.org/ftp/python...
    (Redémarrez, éventuellement)

    2) Télécharger, dézipper ce fichier kent.dl.sourceforge.net/s…

    3) Avec la commande Windows, aller dans le dossier Cheetah-2.0.1 et exécutez la commande setup.py install

    4) Télécharger et dézipper avec votre décompresseur le fichier que vous aurez téléchargé à cette adresse
    mail-trends.googlecode.co…

    5) Ouvrez avec le notepad le fichier mail-trends/messageinfo.py et remplacer 1970 par 1972 à la ligne 18

    6) Avec la commande windows, aller dans le repertoire mail-trends et exécuter la commande suivante
    python main.py –server=imap.gmail.com –use_ssl –username=[email protected] –skip_labels

    Si vous recevez d’autres mails que ceux de [email protected], les renseigner avec l’option –me=[email protected]

    Après exécution de la commande, le résultat est dans le dossier out.

    Le résultat est énorme 🙂

  5. eiffel

    26 mars 2008 at 20 h 37 min

    @mathpere : sans oublier d’active l’imap dans son gmail

    moi, ca marche pas:
    [2008-03-26 20:34:17,953] Connecting
    [2008-03-26 20:34:19,937] Logging in
    [2008-03-26 20:34:20,828] Selecting mailbox ‘[Gmail]/All Mail’
    Traceback (most recent call last):
    File "main.py", line 251, in <module>
    message_infos = GetMessageInfos(opts)
    File "main.py", line 54, in GetMessageInfos
    m.SelectAllMail()
    File "C:\Python25\mail-trends\mail.py", line 60, in SelectAllMail
    self.SelectMailbox(MAILBOX_GMAIL_ALL_MAIL)
    File "C:\Python25\mail-trends\mail.py", line 65, in SelectMailbox
    self.__AssertOk(r)
    File "C:\Python25\mail-trends\mail.py", line 193, in __AssertOk
    assert response == "OK"
    AssertionError

  6. Pierre

    26 mars 2008 at 21 h 19 min

    Hors sujet: Et alors ce verdict ?

  7. mathpere

    26 mars 2008 at 21 h 24 min

    @eiffel : essaie peut-être avec Gmail en english US si ce n’est pas le cas…

  8. eiffel

    26 mars 2008 at 22 h 33 min

    @mathpere : ca marche bcp mieux ! merci 🙂

  9. eiffel

    26 mars 2008 at 22 h 35 min

    au fait, mathpere, tu es barbu ? 😉
    (c’est juste pour savoir si Eric a vu juste)

  10. mathpere

    26 mars 2008 at 22 h 38 min

    à défaut d’un verdict, ce sera la bonne nouvelle de la soirée 😉

  11. eiffel

    26 mars 2008 at 22 h 42 min

    waouh ! je suis d’accord avec mathpere: le résultat vaut la peine !

  12. YannTech

    26 mars 2008 at 23 h 09 min

    Le parsing des ~20k mails est assez long mais c’est vraiment fun à voir.
    Note pour les gnulinuxiens il faut ajouter une tit’ majuscules à Utils sinon ça ne fonctionne pas :-/

    En tout cas c’est bluffant !

  13. Daweb

    26 mars 2008 at 23 h 42 min

    Énorme, surtout que cela permet de trier les messages les plus gros.
    Cela tombe bien, je voulais faire un peu de ménage 🙂

  14. ob1tux

    27 mars 2008 at 11 h 20 min

    Personnellement j’en vois pas trop l’utilité mais je pense que ça peut être intéressant d’un point de vu professionnel. Néanmoins dommage que cela ne soit que sur une boite Gmail…

  15. Syl

    27 mars 2008 at 11 h 34 min

    Quand je lance la derniere commande en console dos, ca me dit que la commande python n’est pas reconnu…une idée?

  16. Renaud

    27 mars 2008 at 11 h 45 min

    Bon ben sur Mac je peux toujours aller me faire têter les yeux… de toutes façons c’est bien trop compliqué pour moi, je suis sur Mac (CQFD). 😉

  17. mathpere

    27 mars 2008 at 11 h 50 min

    @syl : essaie cette commande là : main.py –server=imap.gmail.com –use_ssl –username=[email protected] –skip_labels (sans mentionner python)

  18. Ornthalas

    27 mars 2008 at 12 h 23 min

    @Renaud

    Pourtant c’est tres simple sous Mac, beaucoup plus que sous Windows. 2 commandes a lancer dans ton terminal et c’est bon…

    Enfin, apres c’est une question de volonte, hein ?

  19. Syl

    27 mars 2008 at 12 h 32 min

    mathpere- en effet si je le fais depuis le folder mail-trends ca lance la procedure! (merci) par contre a la fin du parsing de tous les messages, au mom du OUTPUTTING HTML jai une sorte derreur qui dit que je nai pas namemapper.. par contre il ma quand meme generer le fichier html donc MERCI..

    C:\Python25\lib\site-packages\Cheetah\Compiler.py:1532: UserWarning:
    You don’t have the C version of NameMapper installed! I’m disabling Cheetah’s us
    eStackFrames option as it is painfully slow with the Python version of NameMappe
    r. You should get a copy of Cheetah with the compiled C version of NameMapper.
    " You don’t have the C version of NameMapper installed! "

  20. boby

    3 avril 2008 at 12 h 47 min

    J’ai un pb ça ne fonctionne pas. j’ai tout bien fait pourtant. mais ça me mets "python n’est pas une commande connue" quelque chose comme ça

  21. Sylvain

    3 avril 2008 at 12 h 54 min

    boby > Lis donc ce qu’on m’a répondu… et tu trouveras la solution

  22. boby

    7 avril 2008 at 22 h 39 min

    Ok merci Sylvain, en fait je me plantais sur mon mdp gmail !
    Quel nul.

    L’outil est génial.

    Merci

  23. gui636

    30 juillet 2008 at 15 h 32 min

    Salut, g installé Python et Cheetah-2.0.1
    La commande python n’est pas reconnue, néanmoins quand je tape la commande suivante :
    main.py –server=imap.gmail.com –use_ssl [email protected] –skip_labels

    j’ai une erreur :
    [2008-07-30 15:27:46,421] Initializing
    Traceback (most recent call last):
    File « C:\Documents and Settings\fragur\Bureau\mail-trends\main.py », line 249,
    in
    opts = GetOptsMap()
    File « C:\Documents and Settings\fragur\Bureau\mail-trends\main.py », line 29, i
    n GetOptsMap
    « skip_labels »])
    File « C:\Python25\lib\getopt.py », line 91, in getopt
    opts, args = do_shorts(opts, args[0][1:], shortopts, args[1:])
    File « C:\Python25\lib\getopt.py », line 191, in do_shorts
    if short_has_arg(opt, shortopts):
    File « C:\Python25\lib\getopt.py », line 207, in short_has_arg
    raise GetoptError(‘option -%s not recognized’ % opt, opt)
    getopt.GetoptError: option -s not recognized

    quelqu’un pourrait-il m’aider svp? 🙂

Laisser un commentaire

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

Dernières news

Les bons plans

Les tests