Books courts on HelloClub via REST API
Environment Variables
Ensure credentials work with direct username and password - not the OAuth flow via Google or Facebook
HELLO_CLUB_USERNAME = "<USERNAME>"
HELLO_CLUB_PASSWORD = "<PASSWORD>"
Python virtual environment setup
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Run
python src/main.py
- Config validation
- Scheduling via Cron
- Book adjacent courts if preferred court is not available
- Periodically check courts for availability. Courts free up 2 days prior to booking to avoid fees