Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Checkt regelmäßig, ob auf "Mein Campus" neue Noten eingestellt wurden und sendet bei neuen Noten eine Email

License

Notifications You must be signed in to change notification settings

neferin12/mein_campus_noten_reader

Repository files navigation

Node.js CI TypeScript

Mein Campus Noten Reader

Liest kontinuierlich die Noten von Mein Campus und sendet eine E-Mail, wenn neue Noten dazukommen

Nutzung mit Docker

docker pull ghcr.io/neferin12/mein_campus_noten_reader:latest

Beim Ausführen müssen die in .env.template definierten Umgebungsvariablen (ausgenommen BROWSER) definiert werden.

Installation

Installieren der Abhängigkeiten

pnpm install

Konfiguration

Kopieren der Datei .env.template nach .env
Anschließend die Felder in der .env Datei ausfüllen.

Build

pnpm run build

Testen

Zum Testen der Maileinstellungen node dist/mailtest.js ausführen.

Ausführen

Zum Ausführen des Readers node . ausführen.
Für längerfristige Ausführung empfehle ich pm2.

About

Checkt regelmäßig, ob auf "Mein Campus" neue Noten eingestellt wurden und sendet bei neuen Noten eine Email

Resources

License

Stars

Watchers

Forks

Packages