From 68b7066cff7a37aa98f8a9e1bb81d564af717104 Mon Sep 17 00:00:00 2001 From: hubobel Date: Sun, 30 Nov 2025 17:52:33 +0100 Subject: [PATCH] Blocktime is drinn --- Simbriefimport.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Simbriefimport.py b/Simbriefimport.py index 0d20fdf..124c693 100644 --- a/Simbriefimport.py +++ b/Simbriefimport.py @@ -8,6 +8,12 @@ params = { "json": 1, # JSON statt XML } +def minuten_zu_zeit(minuten) -> str: + minuten = int(minuten) + stunden = minuten // 60 # volle Stunden + rest_min = minuten % 60 # verbleibende Minuten + return f"{stunden}:{rest_min:02d}" # zweistellige Minutenanzeige + resp = requests.get(URL, params=params, timeout=15) # Prüfen, ob Request OK war @@ -22,10 +28,13 @@ print(data.keys()) general = data.get("general", {}) origin = data.get("origin", {}) dest = data.get("destination", {}) +aircraft = data.get("aircraft", {}) +time = data.get("times", {}) +block =minuten_zu_zeit(int(time.get("sched_block"))/60) 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 +print("Geplante Blockzeit:", block) +print(aircraft) \ No newline at end of file