From f01ddebb918794af72ed0353c2e6ffde0c57c169 Mon Sep 17 00:00:00 2001 From: hubobel Date: Sun, 30 Nov 2025 14:42:10 +0100 Subject: [PATCH] v1 --- Simbriefimport.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Simbriefimport.py diff --git a/Simbriefimport.py b/Simbriefimport.py new file mode 100644 index 0000000..0d20fdf --- /dev/null +++ b/Simbriefimport.py @@ -0,0 +1,31 @@ +import requests + +USERNAME = "hubobel" +URL = "https://www.simbrief.com/api/xml.fetcher.php" + +params = { + "username": USERNAME, + "json": 1, # JSON statt XML +} + +resp = requests.get(URL, params=params, timeout=15) + +# Prüfen, ob Request OK war +resp.raise_for_status() + +data = resp.json() # dict + +# Überblick verschaffen: Top-Level-Keys ausgeben +print(data.keys()) + +# Typische Bereiche (abhängig von deinem Flugplan): +general = data.get("general", {}) +origin = data.get("origin", {}) +dest = data.get("destination", {}) + +print("Airline:", general.get("icao_airline")) +print("Flugnummer:", general.get("flight_number")) +print("Abflug ICAO:", origin.get("icao_code")) +print("Ziel ICAO:", dest.get("icao_code")) +print("Geplante Blockzeit:", general.get("times")) +print() \ No newline at end of file