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)
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'))
def win(): if 'HTTP_X_FORWARDED_FOR' in request.environ: submit_metric('/win', '', request.environ['HTTP_X_FORWARDED_FOR']) return render_template('win.html')
def lose(): if 'HTTP_X_FORWARDED_FOR' in request.environ: submit_metric('/lose', '', request.environ['HTTP_X_FORWARDED_FOR']) return render_template('lose.html')
def root(): if 'HTTP_X_FORWARDED_FOR' in request.environ: submit_metric('/', '', request.environ['HTTP_X_FORWARDED_FOR']) return render_template('google.html')