many Changes

This commit is contained in:
hubobel 2025-12-23 20:31:54 +01:00
parent e37edfead1
commit e31ce07f05

View file

@ -3,6 +3,7 @@ import json
from pathlib import Path from pathlib import Path
from datetime import datetime, timezone from datetime import datetime, timezone
from aiohttp import payload_type
from proto import Field from proto import Field
USERNAME = "hubobel" USERNAME = "hubobel"
@ -65,7 +66,7 @@ resp = requests.get(URL, params=params, timeout=15)
resp.raise_for_status() resp.raise_for_status()
data = resp.json() # dict data = resp.json() # dict
print(data.keys()) print(data.keys())
print(data['weather']) print(data['weights'])
general = data.get("general", {}) general = data.get("general", {})
origin = data.get("origin", {}) origin = data.get("origin", {})
@ -84,13 +85,19 @@ aircraft_name = aircr_name((aircraft_icao))
airline = airlinename(general.get("icao_airline")) airline = airlinename(general.get("icao_airline"))
flightnumber = general.get("flight_number") flightnumber = general.get("flight_number")
flightlevel = data['general']['initial_altitude'] flightlevel = data['general']['initial_altitude']
fl = 'FL'+str(int(flightlevel)//100)
distance = data['general']['route_distance'] distance = data['general']['route_distance']
fuel = data['fuel']['plan_ramp'] fuel = data['fuel']['plan_ramp']
metar_origin = data['weather']['orig_metar'] metar_origin = data['weather']['orig_metar']
metar_dest = data['weather']['dest_metar'] metar_dest = data['weather']['dest_metar']
pax = data['weights']['pax_count']
payload = data['weights']['payload']
tow = data['weights']['est_tow']
zfw = data['weights']['est_zfw']
print('')
print("Airline:", general.get("icao_airline")) print("Airline:", general.get("icao_airline"))
print("Airlinename:", 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("von:", origin_name) print("von:", origin_name)
@ -100,9 +107,12 @@ print("Geplante Blockzeit:", block)
print("geplanter Start:", start_time,"UTC") print("geplanter Start:", start_time,"UTC")
print("geplante Landung:", land_time, "UTC") print("geplante Landung:", land_time, "UTC")
print("Fluggerät:", aircraft_icao, aircraft_name) print("Fluggerät:", aircraft_icao, aircraft_name)
print("Cruiselevel:", flightlevel) print("Cruiselevel:", fl)
print("Entfernung:", distance, 'nm') print("Entfernung:", distance, 'nm')
print("Fuel:", fuel, 'kg') print("Fuel:", fuel, 'kg')
print("Passagiere:", pax)
print("ZFW:", zfw, 'kg')
print("TOW:", tow, 'kg')
print("Wetter:", origin.get("icao_code"), metar_origin) print("Wetter:", origin.get("icao_code"), metar_origin)
print("Wetter:", dest["icao_code"], metar_dest) print("Wetter:", dest["icao_code"], metar_dest)