Found sessions to book

This commit is contained in:
kbe
2025-07-18 12:33:14 +02:00
parent 8dc18d2f0f
commit f6ceaac228

View File

@@ -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")