diff --git a/datapull.py b/datapull.py index c522d20..8800afa 100644 --- a/datapull.py +++ b/datapull.py @@ -12,10 +12,29 @@ auth_header = {'x-apikey':config.FLIGHTAWAREKEY} response = requests.get(apiUrl + f"airports/{airport}/flights/scheduled_departures", params=payload, headers=auth_header) - +print("Flight Operator Time Destination acft-type") if response.status_code == 200: - departures = response.json() - print(departures) + departures = response.json()["scheduled_departures"] + name = "unknown" + operator = "unknown" + scheduled_off = "unknown" + destination = "unknown" + acfttype = "unknown" + for flight in departures: + if flight["ident"] is not None: + name = flight["ident"] + if flight["operator"] is not None: + operator = flight["operator"] + if flight["scheduled_off"] is not None: + scheduled_off = flight["scheduled_off"] + if flight["destination"] is not None: + if flight["destination"]["name"] is not None: + destination = (flight["destination"]["code_icao"] + " " + flight["destination"]["name"]) + if flight["aircraft_type"] is not None: + acfttype = flight["aircraft_type"] + + + print(name + " " + operator + " " + scheduled_off + " " + destination + " " + acfttype) else: print("Error executing request")