first_name=input("What is your first name?\n")
last_name = input("What is your last name?\n")
email = input("What is your email?\n")
confirm_email = input("Type your email again.\n")

data_manager = DataManager()
if email == confirm_email:
  print("You're in the club!")
  user_body={
    "user":{
        "firstName":first_name,
        "lastName":last_name,
        "email":email
    }
  }
  data_manager.add_user(user_body)


sheet_data = data_manager.get_destination_data()
flight_search = FlightSearch()
notification_manager = NotificationManager()

ORIGIN_CITY_IATA = "LAX"

if sheet_data[0]["iataCode"] == "":
    for row in sheet_data:
        row["iataCode"] = flight_search.get_destination_code(row["city"])
    data_manager.destination_data = sheet_data
    data_manager.update_destination_codes()

tomorrow = datetime.now() + timedelta(days=1)
Example #2
0
from data_manager import DataManager
from flight_search import FlightSearch
from notification_manager import NotificationManager
from flight_data import FlightData

data = DataManager()
flight = FlightSearch()
notif = NotificationManager(data)

print("Welcome to Sidi Flight Club.")
print("We find the best flight deals and email you.")
first_name = input("What is your first name?"\n)
last_name = input("What is your last name?\n")
email = input("What is your email?\n")
if email != input("Type your email again.\n"):
    print("bad email")
else:
    print("You're in the club!")
    data.add_user(first_name, last_name, email)

flight_data = FlightData(data_manager=data, flight_search=flight, notif_manager=notif)
Example #3
0
import sys
from data_manager import DataManager
# from flight_search import FlightSearch
# from flight_data import FlightData
# from notification_manager import NotificationManager

dm = DataManager()

first_name = input("Firstname: ")
last_name = input("Lastname: ")
email = input("Email: ")
confirm_email = input("Confirm Email: ")
if email != confirm_email:
    print("Wooow....")
    sys.exit(1)
dm.add_user(first_name, last_name, email)
print("You're in the club!")

# fs = FlightSearch()
# nm = NotificationManager()

# for trip in dm.trips:
#     found = fs.upcoming("MSP", trip["iataCode"], trip["lowestPrice"])
#     if found["price"] < trip["lowestPrice"]:
#         nm.send(f"Found a cheap ${found['price']} flight from MSP to {trip['iataCode']}!")