Sähköpostin analysointi

  • Keskustelun aloittaja Keskustelun aloittaja Purple
  • Aloitettu Aloitettu
Liittynyt
17.10.2016
Viestejä
1 091
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
295 516
Viestejä
5 048 947
Jäsenet
80 895
Uusin jäsen
simppa57

Hinta.fi

Back
Ylös Bottom