예제 #1
0
def send_report():
    
    en = emailNotifier()
    en.email_to = MAILTO
    # list of report 
    rl = []
    ct = crawler_statist(crawler_stat_path)
    pt = parser_statist()
    dt = dup_statist()
    tt = total_statist()
    
    rl.append(ct)
    rl.append(pt)
    rl.append(dt)
    rl.append(tt)
    for r in rl:
        title,heads,data = r.build_summary()
        content = en.make_table(title,heads,data,has_foot=True) 
        en.email_content += content
    
    for r in rl:
        title,heads,data = r.build_statistics()
        content = en.make_table(title,heads,data,has_foot=True) 
        en.email_content += content
    en.send_mail()
예제 #2
0
def test():
    st = dup_statist()
    title,heads,data = st.build_statistics()
    en = emailNotifier()
    en.email_to = "*****@*****.**"
    content = en.make_table(title,heads,data,has_foot=True) 
    en.email_content = content
    en.send_mail()
예제 #3
0
def test():
    file = sys.argv[1]
    st = crawler_statist(file)
    title, heads, data = st.build_statistics()
    title, heads, data = st.build_summary()
    print title
    en = emailNotifier()
    en.email_to = "*****@*****.**"
    content = en.make_table(title, heads, data, has_foot=True)
    en.email_content = content
    en.send_mail()