Beispiel #1
0
#Code: Tarun Pathak
#------------------

#importing libraries
from gmail import Gmail
from random import randint
import joblib, sys, logging, datetime
from helper_functions import get_current_directory

#main
if __name__ == '__main__':
    #connecting to gmail
    #fetching unread emails
    mail = Gmail('*****@*****.**', 'Nik@nD51@@')
    result, data = mail.get_unread_emails()

    #exiting (if no data found)
    if not result == 'OK':
        print('No unread emails found.')
        sys.exit(0)

    #loading model and vectorizer
    path = get_current_directory()
    clf = joblib.load(path + '\\model\\naive_bayes.sav')
    vectorizer = joblib.load(path + '\\model\\tf_idf.sav')

    #setting up log files
    dt = datetime.datetime.now()
    log_file = path + '\\logs\\' + str(dt.year) + str(dt.month) + str(
        dt.day) + '-' + str(randint(0, 10000)) + '.txt'
    logger = logging.getLogger(log_file)