Update app.py
This commit is contained in:
17
app.py
17
app.py
@@ -3,6 +3,7 @@ import os, json
|
||||
|
||||
app = Flask(__name__)
|
||||
DATA_FOLDER = "data"
|
||||
GAME_DATA_FOLDER = "game_data"
|
||||
|
||||
def load_all_data():
|
||||
players = {}
|
||||
@@ -35,5 +36,21 @@ def api_data():
|
||||
players, attacks = load_all_data()
|
||||
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__":
|
||||
app.run(debug=True)
|
||||
|
||||
Reference in New Issue
Block a user