示例#1
0
def search():
    query = request.args.get('q', '')
    if 'HTTP_X_FORWARDED_FOR' in request.environ:
        submit_metric('/search', query,
                      request.environ['HTTP_X_FORWARDED_FOR'])
    info = get_info(query)
    return render_template('info.html', info=info, query=query)
示例#2
0
def check():
    number = int(request.args.get('number', ''))
    if 'HTTP_X_FORWARDED_FOR' in request.environ:
        submit_metric('/check', str(number),
                      request.environ['HTTP_X_FORWARDED_FOR'])

    winners = get_winners()
    print(winners)
    if len(winners) == 0:
        return redirect(url_for('wait'))
    elif (number, ) in winners:
        return redirect(url_for('win'))
    else:
        return redirect(url_for('lose'))
示例#3
0
def win():
    if 'HTTP_X_FORWARDED_FOR' in request.environ:
        submit_metric('/win', '', request.environ['HTTP_X_FORWARDED_FOR'])
    return render_template('win.html')
示例#4
0
def lose():
    if 'HTTP_X_FORWARDED_FOR' in request.environ:
        submit_metric('/lose', '', request.environ['HTTP_X_FORWARDED_FOR'])
    return render_template('lose.html')
示例#5
0
def root():
    if 'HTTP_X_FORWARDED_FOR' in request.environ:
        submit_metric('/', '', request.environ['HTTP_X_FORWARDED_FOR'])
    return render_template('google.html')