diff --git a/Simbriefimport.py b/Simbriefimport.py index c3769c4..5b468f3 100644 --- a/Simbriefimport.py +++ b/Simbriefimport.py @@ -3,6 +3,7 @@ import json from pathlib import Path from datetime import datetime, timezone +from aiohttp import payload_type from proto import Field USERNAME = "hubobel" @@ -65,7 +66,7 @@ resp = requests.get(URL, params=params, timeout=15) resp.raise_for_status() data = resp.json() # dict print(data.keys()) -print(data['weather']) +print(data['weights']) general = data.get("general", {}) origin = data.get("origin", {}) @@ -84,13 +85,19 @@ aircraft_name = aircr_name((aircraft_icao)) airline = airlinename(general.get("icao_airline")) flightnumber = general.get("flight_number") flightlevel = data['general']['initial_altitude'] +fl = 'FL'+str(int(flightlevel)//100) distance = data['general']['route_distance'] fuel = data['fuel']['plan_ramp'] metar_origin = data['weather']['orig_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("Airlinename:", airline) print("Flugnummer:", general.get("flight_number")) print("Abflug ICAO:", origin.get("icao_code")) print("von:", origin_name) @@ -100,9 +107,12 @@ print("Geplante Blockzeit:", block) print("geplanter Start:", start_time,"UTC") print("geplante Landung:", land_time, "UTC") print("Fluggerät:", aircraft_icao, aircraft_name) -print("Cruiselevel:", flightlevel) +print("Cruiselevel:", fl) print("Entfernung:", distance, 'nm') 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:", dest["icao_code"], metar_dest)