phibr0/tu-ntfy
sends notifications for exam results
README
TU Dortmund Exam Notifications
- Uses your credentials to fetch exam results using the API the mobile app uses.
- Sends one notification per new/updated result to a ntfy topic.
- Fork this repository.
- In your fork, add GitHub Actions secrets:
UNI_USERNAME: your TU Dortmund SSO username
UNI_PASSWORD: your TU Dortmund SSO password
NTFY_TOPIC: the ntfy topic name to publish to
- (optional)
MATRIKELNUMMER: your TU Dortmund student ID (matrikelnummer)
- (optional)
NTFY_BASE_URL: custom ntfy server URL (default: https://ntfy.sh)
- (optional)
USER_AGENT: override the default user agent string
- Enable GitHub Actions in your fork.
- The workflow runs every 15 minutes, or you can trigger it manually in the Actions tab.