ENV variables | |
---|---|
INTERVAL | Interval for scraping the website in seconds* |
CHAT_ID | Telegram chat id |
USER | QIS username |
DEGREE | Degree on page 'Notenspiegel (alle Leistungen)' |
STUDY_PROGRAM | Study program in first nested list on page 'Notenspiegel (alle Leistungen)' |
* Regardless of the interval the scraping is limited to daytime -> 7 a.m. to 10 p.m.
Portainer Secrets (default location*) | |
---|---|
BOT_TOKEN | Telegram bot API token |
QIS_PASSWORD | QIS password |
* Default location = /run/secrets/<NAME_OF_SECRET>
File | Description | Container path | Default content | Required permissions |
---|---|---|---|---|
data.json | Contains marks and averages of all exams and the total average | /data.json |
{"totalAverage": null,"courses": {}} |
read/write for user node |