Beispiel #1
0
def wordsdict():
    # Get words for user
    user_email = oauth.user_email()
    newwords = score.choose_words(user_email)
    word_defs = {w:definition.definition(w) for w in newwords}
    #word_defs = {"word1":"def1", "word2":"def2", "word3":"def3"}
    return word_defs
Beispiel #2
0
def words():
    # Get words for user
    # word_defs = get_word_defs() 
    user_email = oauth.user_email()
    newwords = score.choose_words(user_email)
    word_defs = {w:definition.definition(w) for w in newwords}
    output = template('words', word_defs=word_defs)
    return output
Beispiel #3
0
def words():
    # Get words for user
    # word_defs = get_word_defs()
    user_email = oauth.user_email()
    newwords = score.choose_words(user_email)
    word_defs = {w: definition.definition(w) for w in newwords}
    output = template('words', word_defs=word_defs)
    return output
Beispiel #4
0
def login_callback():
    print "Login callback from Google"
    if request.query.error:
        print "There was an error: '%s'" % request.query.error
        print "Redirecting back to root"
        redirect('/')
    else:
        print "Successfully acquired an authentication token"
        oauth.authorize(request.query.code)
        database.create_user(oauth.user_email(), 0)
        redirect('/emails')
Beispiel #5
0
def fetch_mail():
    email_text = oauth.fetch_mail()
    print "Got a bunch of email text"
    score.score_user(oauth.user_email(), email_text)
    redirect('/words')