예제 #1
0
파일: main.py 프로젝트: BinayT/Python100DOC
cities = [
    'Paris', 'Berlin', 'Tokyo', 'Sydney', 'Istanbul', 'Kuala Lumpur',
    'New York', 'San Francisco', 'Cape Town', 'Kathmandu'
]

# Initializing Sheety class
sheety_data_manager = DataManager()

# Getting all cities with their id and everything.
cities_all_datas = sheety_data_manager.get_all_data()

# Initializing FlightSearch class and passing cities list as argument.
flight_search = FlightSearch(cities)

# Initializing FlightData class and passing cities list as argument.
user_flight_data_search = FlightData(cities_all_datas)
cheap_flights_list = user_flight_data_search.search_cheap_flights()
print(cheap_flights_list)

# This function is responsible for search the IATA code for each city
# cities_codes = flight_search.search_iata_of_cities()

# This posts respective IATA code to the City in our Google Sheets.
# sheety_data_manager.post_data(cities_codes)

# This sends the list of cheap flights list to the email sending class
# send_notification = NotificationManager(cheap_flights_list)
# if len(cheap_flights_list) > 0:
#     send_notification.send_msg()