Watches the Berlin service portal for Anmeldung appointment slots and sends a notification via Pushover when some are found.
- Clone this repo
npm install
Set the following environment variables:
Variable | Purpose | Required? |
---|---|---|
PUSH_TOKEN | Pushover app token | Yes |
PUSH_USERKEY | Pushover user id | Yes |
SCRAPE_INTERVAL_SEC | How often to check | Yes |
NOTIFICATION_TIMEOUT_MS | Doesn't resend a notification within this time | No |
APP_URL | Public URL of this app (to include link in notification) | No |
URL | URL of service end point to poll | No |
PUSH_TOKEN=xxx PUSH_USERKEY=yyy SCRAPE_INTERVAL_SEC=60 npm start
Based on this Burgetbot written in Ruby.