Sem descrição

George C. Privon db1300c264 fix file header description há 10 anos atrás
LICENSE 1baefc0b66 GPLv3 license há 11 anos atrás
README.md 20ceedc420 incorporate sample image há 11 anos atrás
email_destinations.py db1300c264 fix file header description há 10 anos atrás
email_stats.py e3a8c3606c plot only 24hour range, do labels every 4 hours há 10 anos atrás
sample.png bea2bca23b sample analytic plot há 11 anos atrás

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 (example below)

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.

Sample Output

License

The script is licensed under the GPLv3.