Update app.py
This commit is contained in:
17
app.py
17
app.py
@@ -3,6 +3,7 @@ import os, json
|
|||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
DATA_FOLDER = "data"
|
DATA_FOLDER = "data"
|
||||||
|
GAME_DATA_FOLDER = "game_data"
|
||||||
|
|
||||||
def load_all_data():
|
def load_all_data():
|
||||||
players = {}
|
players = {}
|
||||||
@@ -35,5 +36,21 @@ def api_data():
|
|||||||
players, attacks = load_all_data()
|
players, attacks = load_all_data()
|
||||||
return jsonify({"players": players, "attacks": attacks})
|
return jsonify({"players": players, "attacks": attacks})
|
||||||
|
|
||||||
|
@app.route("/api/buildings")
|
||||||
|
def api_buildings():
|
||||||
|
"""Return building id → Greek name map"""
|
||||||
|
path = os.path.join(GAME_DATA_FOLDER, "buildings_filtered.json")
|
||||||
|
with open(path, encoding="utf-8") as f:
|
||||||
|
data = json.load(f)
|
||||||
|
return jsonify(data)
|
||||||
|
|
||||||
|
@app.route("/api/units")
|
||||||
|
def api_units():
|
||||||
|
"""Return unit id → Greek name map"""
|
||||||
|
path = os.path.join(GAME_DATA_FOLDER, "units_filtered.json")
|
||||||
|
with open(path, encoding="utf-8") as f:
|
||||||
|
data = json.load(f)
|
||||||
|
return jsonify(data)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
app.run(debug=True)
|
app.run(debug=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user