CoolFace
Apppublic

aburvaa176/openenv2

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
app.py32 linesDownload Raw Back to root
1from flask import Flask, jsonify, request
2
3app = Flask(__name__)
4
5# Fake database (you can later connect real drones)
6drones_data = {
7    "Chennai": {
8        "connected": 5,
9        "active": 3,
10        "available": 2,
11        "drones": [
12            {"id": "D101", "battery": 70, "status": "Active"},
13            {"id": "D102", "battery": 40, "status": "Idle"}
14        ]
15    }
16}
17
18@app.route("/region/<region>")
19def get_region(region):
20    data = drones_data.get(region, {})
21    return jsonify(data)
22
23@app.route("/drone/<drone_id>")
24def get_drone(drone_id):
25    for region in drones_data.values():
26        for drone in region["drones"]:
27            if drone["id"] == drone_id:
28                return jsonify(drone)
29    return jsonify({"error": "Drone not found"})
30
31if __name__ == "__main__":
32    app.run(debug=True)