Visualisez l’activité de votre compte Gmail sous forme de graphes avec 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

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

  1. 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 🙂

  2. @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

  3. 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! "

  4. 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? 🙂

Commenter

Ce site utilise Akismet pour réduire les indésirables. Apprenez comment les données de vos commentaires sont utilisées.