Beispiel #1
0
    def __init__(self, username, password, folders=['commercial', 'friends']):
        g = Gmail(username, password)

        # gather data from our e-mail
        msg_data = {}
        for folder_name in folders:
            msg_data[folder_name] = g.get_all_messages_from_folder(folder_name)

        nb = NaiveBayesClassifier()
        nb.train_from_data(msg_data)
        print nb.probability("elephant", 'friends')
        print nb.probability("elephant", 'commercial')
    def __init__(self, username, password, folders=['commercial','friends']):
        g = Gmail(username, password)

        # gather data from our e-mail
        msg_data = {}
        for folder_name in folders:
            msg_data[folder_name] = g.get_all_messages_from_folder(folder_name)
		    
        nb = NaiveBayesClassifier()
        nb.train_from_data(msg_data)
        print nb.probability("elephant", 'friends')
        print nb.probability("elephant", 'commercial')
Beispiel #3
0
#!/usr/bin/env python
# encoding: utf-8
"""
get_candidates.py
"""

import sys, os
from gmail import Gmail

if __name__ == '__main__':
	g = Gmail("*****@*****.**", "montaigne")

	folder_name = 'candidates'
	msgs = g.get_all_messages_from_folder(folder_name)

	for msg in msgs:
		print "message: %s" % (msg)