Found sessions to book
This commit is contained in:
@@ -382,25 +382,17 @@ if __name__ == "__main__":
|
||||
|
||||
activities = session_data.get("data", {}).get("activities_calendar", [])
|
||||
|
||||
sessions_to_book = []
|
||||
bookable_sessions = []
|
||||
for session in activities:
|
||||
# Assuming the string is stored in a variable named session_time_str
|
||||
session_time_str = "2025-07-19 20:01:08.858174+02:00"
|
||||
session_time = datetime.strptime(session_time_str, "%Y-%m-%d %H:%M:%S.%f%z")
|
||||
|
||||
# if booker.is_session_bookable(session, current_time):
|
||||
if booker.is_session_bookable(session, session_time):
|
||||
if booker.matches_preferred_session(session, current_time):
|
||||
sessions_to_book.append(("Preferred", session))
|
||||
elif current_time.strftime("%H:%M") == TARGET_RESERVATION_TIME:
|
||||
sessions_to_book.append(("Available", session))
|
||||
if booker.is_session_bookable(session, current_time):
|
||||
# if booker.is_session_bookable(session, session_time):
|
||||
bookable_sessions.append(session)
|
||||
|
||||
print(f"\nFound {len(sessions_to_book)} sessions to book")
|
||||
# print(bookable_sessions)
|
||||
print(f"Bookable sessions: {json.dumps(bookable_sessions, indent=2)}")
|
||||
|
||||
for session_type, session in sessions_to_book:
|
||||
session_time = datetime.strptime(session["start_datetime"], "%Y-%m-%d %H:%M:%S")
|
||||
print(f"Attempting to book {session_type} session: {session['name_activity']} at {session_time}")
|
||||
if booker.book_session(session["id_activity_calendar"]):
|
||||
print("Booking successful!")
|
||||
else:
|
||||
print("Booking failed")
|
||||
print(f"\nFound {len(bookable_sessions)} sessions to book")
|
||||
Reference in New Issue
Block a user