How eyalmichaeli/searchmaccabidoc works
SearchMaccabiDoc is a scheduled browser-automation script for checking a Maccabi doctor’s appointment availability and notifying the user. The workflow reads credentials, doctor details and a booked-date threshold from configuration, navigates the Maccabi site, copies a displayed date, then sends a Telegram message; exceptions are also reported. The single script owns these stages, so the graph keeps them as responsibilities within one runtime component rather than implying separate services. The README mentions Slack as an alternative, but the sampled implementation shows Telegram only; broader integrations are not verified.
Main entry points: main.py Reminder runner · config.json Search settings
Components 7
Appointment reminder runtime
- Search settings
config.json - Reminder runner
main.py - 24-hour scheduler
main.py
Other components
- User
- Maccabi website
- Clipboard
- Telegram
Connections 7
- User → Search settings: enters details
README.md - Reminder runner → Search settings: reads settings
main.py - Reminder runner → Maccabi website: drives browser
main.py - Reminder runner → Clipboard: reads date
main.py - Reminder runner → Telegram: sends alerts
main.py - 24-hour scheduler → Reminder runner: runs every 24h
main.py - Reminder runner → Telegram: reports errors
main.py