Sync Tennis Court Reservations with Google Calendar
Бюджет: $30.0
FIXED /
⭐ 5.00 (22)
Germany
python
I need a small standalone script that synchronizes my tennis court reservations from a municipal sports-centre website with Google Calendar.
The sports-centre website has a simple login and a page showing my current reservations. The script does not need to make bookings or modify the existing booking script.
Required functionality
Log into the sports-cententre website.
Read my current tennis court reservations.
Create a Google Calendar event for each reservation.
Include the date, start/end time, court and location.
Avoid duplicate calendar events.
When a reservation is cancelled and disappears from the website, delete the corresponding event from Google Calendar.
Run automatically at regular intervals, for example every 15–30 minutes.
Only manage calendar events created by this synchronization, not my other calendar events.
Technical preferences
Python preferred.
Google Calendar API.
Playwright, Selenium or direct HTTP requests, depending on what is most reliable.
Simple local or cloud-based scheduling.
Credentials must be handled securely.
Deliverables
Working and tested script.
Automatic creation and deletion of calendar events.
Simple setup instructions.
Source code included.
Short explanation of how reservations are matched to calendar events.
The website appears straightforward, with no CAPTCHA or complicated authentication.
When applying, please answer:
How would you prevent duplicate calendar events?
How would you identify when a reservation has been cancelled?
What is your fixed price?
How quickly can you complete it?
Please begin your proposal with “Tennis” so I know you read the description.
Открыть заказ