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 354
Viestejä
5 044 056
Jäsenet
80 879
Uusin jäsen
retiisinpunainen

Hinta.fi

Back
Ylös Bottom