Sign inSign up

glopix/gc-dhge

By glopix

Updated about 5 years ago

Image
0

1.5K

glopix/gc-dhge repository overview

neue Features:

  • alle Semster können zugleich auf veränderte Noten hin überwacht werden
    (Benachrichtigung bei neuen und gelöschten/veränderten Noten)
  • veränderte Noten werden in der E-Mail zuerst aufgeführt, gefolgt von einer Übersicht aller Noten
  • diverse kleine Verbesserungen
  • keine Zombie-Prozesse
Einrichtung

Die Konfiguration erfolgt via ENV variablen

Beispiel für die Verwendung mit docker-compose:

docker-compose.yml:

version: "3"
services:
  gradeCrawler:
    image: glopix/gc-dhge
    environment:
      USERNAME: "Gxxxxxxxx"
      PASSWD: "Passwort"
      SEMESTER: "0"
      SMTP_PORT: "465"
      SMTP_SERVER: "smtp.example.com"
      SMTP_NO_AUTH: "0" 
      SMTP_USER: "[email protected]"
      SMTP_PASSWD: "PasswortEMail"
      MAIL_SENDER: "[email protected]"
      MAIL_RECEIVER: "[email protected] , [email protected]"
    restart: always

ENV-VariableBedeutung
USERNAMENutzer für den Selfservice Login (Matrikelnummer)
PASSWDPasswort für den Selfservice Login
SEMESTERdie Noten dieses Semesters werden überwacht ( z.B. "1" = nur das erste Semester wird überwacht )
 0 = alle Semster überwachen (standard)
SMTP_PORTPort des SMTP-Servers
SMTP_SERVERName/IP des SMTP-Servers
SMTP_NO_AUTH1 = keine Zugangsdaten für den SMTP-Server verwenden / keine Authentifizierung am SMTP-Server notwendig
 0 = nachfolgende Anmeldedaten für den SMTP-Server verwenden (standard)
SMTP_USERNutzerlogin für die Anmeldung am SMTP-Server
SMTP_PASSWDPasswort für die Anmeldung am SMTP-Server
MAIL_SENDERE-Mail Absenderadresse
MAIL_RECEIVERE-Mail Empfängeradresse
MAIL_INIT1 = E-Mail beim ersten Start senden ( um sicher zu gehen, dass die E-Mail Anbindung funktioniert)
 0 = keine E-Mail beim ersten Start senden (standard)
CHECK_PERIODZeitabstand in Minuten, bis das nächste mal auf neue Noten geprüft wird (standard: 30min; mindestens 10min)

  1. Installation von docker-compose: (https://docs.docker.com/compose/install/)
  2. docker-compose.yml erstellen, z.B. mit obigem Inhalt
  3. docker-compose up ( -d zum starten im Hintergrund)

Tag summary

Content type

Image

Digest

Size

45.7 MB

Last updated

about 5 years ago

docker pull glopix/gc-dhge