diff --git a/app.py b/app.py index cdcf0f2..cb998a5 100644 --- a/app.py +++ b/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)