Aucune description

George C. Privon bea2bca23b sample analytic plot il y a 11 ans
LICENSE 1baefc0b66 GPLv3 license il y a 11 ans
README.md a86bddfebe more readable and useful README il y a 11 ans
email_stats.py 86de02371e make scolor available regardless, only try to plot unknowns if there are some il y a 11 ans
sample.png bea2bca23b sample analytic plot il y a 11 ans

README.md

Email Analytics

A short script to do simple analysis of mbox email files.

Currently the script:

  • plots time vs day of all emails, optionally color-coded by user-specified sender information

In the future, I would like to add capabilities to:

  • histograms collapsed along different axes
  • histogram of popular email addresses
  • gant chart of when email addresses were being emailed
  • histogram of number of attachments and size of attachments
  • histogram of number of recipients
  • word count of emails?
  • python natural language toolkit analysis?

Usage

For usage information:

$ python email_stats.py -h
usage: email_stats.py [-h] [--plotfile PLOTFILE] [--title TITLE]
                      [--sendercolors SENDERCOLORS]
                      mbox

positional arguments:
  mbox                  Mailbox to analyze.

optional arguments:
  -h, --help            show this help message and exit
  --plotfile PLOTFILE, -p PLOTFILE
                        Name of output plotting file.
  --title TITLE, -t TITLE
                        Plot title.
  --sendercolors SENDERCOLORS, -s SENDERCOLORS
                        Comma separated list of search strings for the sender
                        field. Each will be displayed with a different color.

License

The script is licensed under the GPLv3.