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]))
 

Uusimmat viestit

Statistiikka

Viestiketjuista
290 716
Viestejä
4 974 889
Jäsenet
79 829
Uusin jäsen
The Rizzler

Hinta.fi

Back
Ylös Bottom