예제 #1
0
from data_manager import DataManager

data_manager = DataManager()
from flight_data import FlightData

flight_data = FlightData()
from notification_manager import NotificationManager

notification_manager = NotificationManager()

search_data = []
SHEETS_ENDPOINT = "YOUR SHEETY ENDPOINT"
sheet_data = data_manager.get_destination_data()
for data in requests.get(SHEETS_ENDPOINT).json()["prices"]:
    sheet_data.append(data)
    search_data.append(flight_data.setting_parameters(data))

if sheet_data[0]["iataCode"] == "":
    for row in sheet_data:
        row["iataCode"] = flight_search.get_destination_code(row["city"])
        print(f"sheet_data:\n {sheet_data}")

    data_manager.destination_data = sheet_data
    data_manager.update_destination_codes()
data_data_2 = requests.get(SHEETS_ENDPOINT).json()

print(flight_search.search_for_flights(search_data[0]))

if (flight_search.search_for_flights(search_data[0]))["data"] != 0:
    flight_price = flight_search.search_for_flights(
        search_data[0])["data"][0]["price"]