add http api server

This commit is contained in:
2019-06-08 15:51:20 +02:00
parent 918660f696
commit cab6c58526
2 changed files with 6 additions and 3 deletions

View File

@@ -14,9 +14,10 @@ def _invalidParameters():
@app.route('/getplayer') @app.route('/getplayer')
def getPlayer(): def getPlayer():
pname = flask.request.args.get("name") pname = flask.request.args.get("name")
return pname
@app.route('/rankrange') @app.route('/rankrange')
def getRankRange('/rankrange'): def getRankRange():
try: try:
start = int(flask.request.args.get("start")) start = int(flask.request.args.get("start"))
end = int(flask.request.args.get("end")) end = int(flask.request.args.get("end"))
@@ -29,7 +30,7 @@ def getRankRange('/rankrange'):
return "|".join([p.serialize() for p in players]) return "|".join([p.serialize() for p in players])
@app.route('/findplayer') @app.route('/findplayer')
def getRankRange('/findplayer'): def findPlayer():
string = flask.request.args.get("string") string = flask.request.args.get("string")
players = SB.fuzzy_find_player(string) players = SB.fuzzy_find_player(string)
return "|".join([p.serialize() for p in players]) return "|".join([p.serialize() for p in players])

View File

@@ -5,6 +5,7 @@ import FileReader
import argparse import argparse
import StorrageBackend import StorrageBackend
import NetworkListener import NetworkListener
import httpAPI
parser = argparse.ArgumentParser(description='Insurgency rating python backend server') parser = argparse.ArgumentParser(description='Insurgency rating python backend server')
parser.add_argument('files', metavar='FILE', type=str, nargs='+',\ parser.add_argument('files', metavar='FILE', type=str, nargs='+',\
@@ -37,6 +38,7 @@ if __name__ == "__main__":
print(l) print(l)
if not args.parse_only: if not args.parse_only:
print("Starting network-listener") print("Starting network-listener")
httpAPI.app.run()
NetworkListener.listen() NetworkListener.listen()
else: else:
sys.exit(0) sys.exit(0)