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

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

View File

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