Sähköpostin analysointi

  • Keskustelun aloittaja Keskustelun aloittaja Purple
  • Aloitettu Aloitettu
Liittynyt
17.10.2016
Viestejä
1 083
Minulla on mailista exportattu .mbox tiedosto missä on sähköpostini. Onko jotain ohjelmaa millä saisin analysoitua sähköpostien määrää per viikko halutussa ajanjaksossa?

Mihinkään nettipalveluun näitä en halua lähettää joten ohjelman täytyisi olla suoritettavissa paikallisesti.
 
Minulla on mailista exportattu .mbox tiedosto missä on sähköpostini. Onko jotain ohjelmaa millä saisin analysoitua sähköpostien määrää per viikko halutussa ajanjaksossa?

Mihinkään nettipalveluun näitä en halua lähettää joten ohjelman täytyisi olla suoritettavissa paikallisesti.
En tiedä onko tämä kysyjälle sopiva vastaus. Mutta mbox on tekstitiedosto, josta kysyjän kaipaama tilasto on laskettavissa helposti, jos osaa vähän ohjelmointia. Tässä yksi python-toteutus:
Koodi:
from email.utils import parsedate_to_datetime
counter = {}
with open('esim.mbox','r') as mbox:
    for line in mbox:
        if line.startswith('From '):
            d = parsedate_to_datetime(line.split(' ',2)[2]).date().isocalendar()
            week = d[:2]    # (year, week number)
            counter[week] = counter.get(week,0) + 1
for week in sorted(counter.keys(),reverse=True):
    print("%d %2d %3d" % (week[0], week[1], counter[week]))
 

Statistiikka

Viestiketjuista
290 666
Viestejä
4 973 798
Jäsenet
79 826
Uusin jäsen
SakuT_

Hinta.fi

Back
Ylös Bottom