Added multi-time reservation for mornings and afternoon.

This commit is contained in:
b267a 2025-08-09 18:28:04 +02:00
parent 6276945d57
commit 24cbe76cfc

27
main.py
View file

@ -30,15 +30,28 @@ def main():
while start_time.day == datetime.datetime.now(pytz.timezone('Europe/Berlin')).day: while start_time.day == datetime.datetime.now(pytz.timezone('Europe/Berlin')).day:
time.sleep(1) time.sleep(1)
start = get_future_datetime(hour="13:00:00") times = [
end = get_future_datetime(hour="18:00:00") {
'start': '13:00:00',
'end': '18:00:00'
},
{
'start': '09:00:00',
'end': '12:00:00'
}
]
resource_id = booking.find_available_resource(start, end) for time_ in times:
if resource_id: start = get_future_datetime(hour=time_['start'])
booking.reserve(resource_id, start, end) end = get_future_datetime(hour=time_['end'])
else:
print("⚠️ No available slots found.") resource_id = booking.find_available_resource(start, end)
if resource_id:
booking.reserve(resource_id, start, end)
else:
print("⚠️ No available slots found.")
if __name__ == "__main__": if __name__ == "__main__":
main() main()