Shiva Teja ba83cd7092 [GSOC] Angular based UI
Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
2013-07-29 13:32:45 -04:00

24 lines
691 B
Python

from flask import Flask, url_for, render_template, request, json, abort, send_from_directory
from api import apicall
app = Flask(__name__)
def get_args(multidict):
"""Default type of request.args or request.json is multidict. Converts it to dict so that can be passed to make_request"""
data = {}
for key in multidict.keys():
data[key] = multidict.get(key)
return data
@app.route('/api/<command>', methods=['GET'])
def rawapi(command):
if request.method == 'GET':
return apicall(command, get_args(request.args))
@app.route('/')
def index():
return send_from_directory("templates", "index.html")
if __name__ == '__main__':
app.run(debug=True)