Alerts you when the waiting time of your favourite attractions changes. https://hub.docker.com/r/michivonah/ep-alerts
  • Python 90.6%
  • Dockerfile 9.4%
Find a file
dependabot[bot] 2c6a3a2bfc Bump python-dotenv from 1.1.1 to 1.2.2
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 1.1.1 to 1.2.2.
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.1.1...v1.2.2)

---
updated-dependencies:
- dependency-name: python-dotenv
  dependency-version: 1.2.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 20:14:02 +02:00
.github/workflows change debian to ubuntu for building the image 2024-10-12 13:16:50 +02:00
media rename project 2024-10-12 12:45:39 +02:00
.gitignore added ntfy as alternative notfication service, support for other themeparks & more customization 2024-10-12 12:34:36 +02:00
discord.py create test 2023-10-02 15:22:24 +02:00
Dockerfile added ntfy as alternative notfication service, support for other themeparks & more customization 2024-10-12 12:34:36 +02:00
main.py fix typo in error message #1 2024-10-13 12:54:54 +02:00
README.md rename project 2024-10-12 12:45:39 +02:00
requirements.txt Bump python-dotenv from 1.1.1 to 1.2.2 2026-05-12 20:14:02 +02:00

Themepark Wait Time Alerts

A tool which alerts you when the waiting times of subscribed attractions in your favourite themepark sinks or increase. The notifications are sent to a Discord webhook or to your ntfy-server. Powered by the wartezeiten.app API.

GitHub: https://github.com/michivonah/themepark-alerts
Docker: https://hub.docker.com/r/michivonah/ep-alerts

Host it on your own server:

  1. Install docker on your system

    apt-get install docker.io docker-compose -y

  2. Run container (don't forget to change your discord webhook url)

    docker run -d --name ep-alerts --env DISCORD_WEBHOOK="https://discord.com/api/webhooks/XXXXXXXXXXXXXX/YYYYYYYYYYYYYYYYYYYYYYYYY" --env SUBS=383533,323530,353030 michivonah/ep-alerts

Enviormental variables

These environment variables are supported

Variable Description Example Required
NOTIFICATION_TYPE Define which type of notification you want use. Supported are: discord, ntfy discord yes
CHECK_INTERVAL Defines how often the API is requested and the waittimes are checked for updates (in seconds) 30 no
DISCORD_WEBHOOK The URL of your discord webhook https://discord.com/api/webhooks/XXXXXXXXXXXXXX/YYYYYYYYYYYYYYYYYYYYYYYYY no*
NTFY_URL The URL to your ntfy topic https://ntfy.example.com/mytopic no*
NTFY_ACCESS_TOKEN Optional access token for authenticating against your ntfy server if authentication is enabled. tk_2cdbcfea1702cc3bd2c874beab1 no
SUBS Your subscribed attractions with ID from wartezeiten.app API 383533,323530,353030 yes
THEMEPARK Select your desired themepark from the wartezeiten.app API. Defaults to europapark europapark no

*Depending on the selected service for notifications (NOTIFICATION_TYPE) ether DISCORD_WEBHOOK or NTFY_URL is required.