Sähköpostin analysointi

Liittynyt
17.10.2016
Viestejä
960
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.
 

hrk

Liittynyt
23.07.2017
Viestejä
1 730
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]))
 
Toggle Sidebar

Statistiikka

Viestiketjut
237 472
Viestejä
4 163 295
Jäsenet
70 412
Uusin jäsen
O&G

Hinta.fi

Ylös Bottom