Blocktime is drinn

This commit is contained in:
hubobel 2025-11-30 17:52:33 +01:00
parent f01ddebb91
commit 68b7066cff

View file

@ -8,6 +8,12 @@ params = {
"json": 1, # JSON statt XML "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) resp = requests.get(URL, params=params, timeout=15)
# Prüfen, ob Request OK war # Prüfen, ob Request OK war
@ -22,10 +28,13 @@ print(data.keys())
general = data.get("general", {}) general = data.get("general", {})
origin = data.get("origin", {}) origin = data.get("origin", {})
dest = data.get("destination", {}) 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("Airline:", general.get("icao_airline"))
print("Flugnummer:", general.get("flight_number")) print("Flugnummer:", general.get("flight_number"))
print("Abflug ICAO:", origin.get("icao_code")) print("Abflug ICAO:", origin.get("icao_code"))
print("Ziel ICAO:", dest.get("icao_code")) print("Ziel ICAO:", dest.get("icao_code"))
print("Geplante Blockzeit:", general.get("times")) print("Geplante Blockzeit:", block)
print() print(aircraft)