|
|
|
@ -221,6 +221,24 @@ def about():
|
|
|
|
|
return render('about.html')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@app.route('/autocompleter', methods=['GET', 'POST'])
|
|
|
|
|
def autocompleter():
|
|
|
|
|
"""Return autocompleter results"""
|
|
|
|
|
request_data = {}
|
|
|
|
|
|
|
|
|
|
if request.method == 'POST':
|
|
|
|
|
request_data = request.form
|
|
|
|
|
else:
|
|
|
|
|
request_data = request.args
|
|
|
|
|
|
|
|
|
|
# TODO fix XSS-vulnerability, remove test code
|
|
|
|
|
autocompleter.querry = request_data.get('q')
|
|
|
|
|
autocompleter.results = [autocompleter.querry]
|
|
|
|
|
|
|
|
|
|
return Response(json.dumps(autocompleter.results),
|
|
|
|
|
mimetype='application/json')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@app.route('/preferences', methods=['GET', 'POST'])
|
|
|
|
|
def preferences():
|
|
|
|
|
"""Render preferences page.
|
|
|
|
|