downloader for ILIAS calendar
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
kami b9609cefb2 v0.3.0 1 year ago
charon @ be7e0a8d84 v0.3.0 1 year ago
scripts standard compliant code 1 year ago
.gitignore fixed various 1 year ago
.gitmodules integration test charon 1 year ago
README.md v0.1.98 1 year ago
chryses.js fixed missing settings.json error 1 year ago
daulius.js finalize 0.2.7 1 year ago
enimerosi.js standard compliant code 1 year ago
icserver.js standard compliant code 1 year ago
janus.js v0.3.0 1 year ago
package.json v0.3.0 1 year ago

README.md

WICHTIG: Dieses Skript ist ein bisschen sicher, aber nicht sehr effizient. Verwendung des Skripts erfolgt auf eigene Gefahr hin. Ich bin nicht verantwortlich weder für Schäden jeglicher Art am Anwender noch dessen Besitz. Ich bin auch nicht verantwortlich für ‘Die Götterdämmerung’, die Wiedererstehung des Cthulhu, die Apokalypse oder sollte der Computer des Anwenders explodieren als Folge durch die Verwendung meines Skripts.

JANUS

  • Alle Befehle müssen in eine CMD (Eingabeaufforderung) eingegeben werden.
  • Nach jeder Eingabe eines Befehl (Eingabe in die CMD) folgt ein ENTER zum bestätigen des Befehls.
  • X steht immer für eine beliebige Zahl, z.B 8.
  • <Verzeichnis> ist immer das Verzeichnis, in das janus.zip entpackt wurde.

1. Installiere das aktuelle! Node.js

1.1 Starte den PC neu oder melde dich ab und wieder an

1.2 Stelle sicher, dass die Node.js exe in dem PATH liegen

Öffne dazu CMD (Eingabeaufforderung) und füge folgende Befehle ein:

  • node -v darauf sollte folgende Meldung erscheinen:
    vX.X.X z.B. v9.0.0

nun gib folgenden Befehl ein:

  • npm -v darauf sollte folgende Meldung erscheinen:
    X.X.X z.B. 5.5.1

2. Lade janus.zip herunter

janus.zip
Die Datei sollte in ein NEUES! Verzeichnis entpackt werden.

3. Installiere Abhängigkeiten

Öffne CMD (Eingabeaufforderung) mit Administratorrechten (RECHTSKLICK > Als Administrator ausführen) und gib dann folgende Befehl ein:

  • cd <Verzeichnis>
  • npm install darauf sollte ein Ladebalken erscheinen, warte nun, bis alle Abhängigkeiten installiert wurden.

4. Starte JANUS

Öffne CMD (Eingabeaufforderung) und füge folgende Befehle ein:

  • cd <Verzeichnis>
  • node janus.js darauf sollte ein Ladebalken erscheinen, warte nun, bis alle Abhängigkeiten installiert wurden.

5. Post-Installation Setup

Wenn alles bis hierher gut lief, warte nur ab, was jetzt passiert.
Die Ausgabe des CMD sollte nun folgendermaßen aussehen:

5.1 Setup URL

Gib nun die URL ohne ‘https://www’ und ohne alles nach der .TLD ein. Ist die URL z.B. “https://www.example.com/jep/japjap.html”, so gib nun example.com ein.

5.2 Setup Username

Es sollte eine neue Zeile erscheinen mit folgendem Inhalt:
Username [rabe]:
Gib nun den Benutzernamen der Website ein, ist dein Benutzername z.B. “bbunny”, so gib nun bbuny ein.

5.3 Setup Password

Es sollte eine neue Zeile erscheinen, die wie folgt aussieht:
Password [****]:
Gib nun dein Passwort ein, ist dein Passwort z.B. “pass123”, so gib nun pass123 ein.

5.4 Setup beenden

Du wirst nun mit Is your input correct? [y/N] gefragt, ob deine Eingaben korrekt waren. Sind die Eingaben korrekt, so gib y ein, sind sie es nicht gewesen, gib nichts ein und bestätige den Befehl.
Nun sollte die Ausgabe folgendes anzeigen:

If you f*'d up your settings, just delete settings.json and you're good to go. 
settings.json created, please run 'node janus.js' again

6. JANUS starten

Öffne CMD (Eingabeaufforderung) und füge folgende Befehle ein:

  • cd <Verzeichnis>
  • Starte nun JANUS durch die erneute Eingabe von npm start erneut.

Gib nun dein Password wie in “5.3 Setup Password” ein. Es sollte nun folgende Ausgabe erfolgen: Now starting (expect/wait for 3x “finished!”): Nach einiger Zeit dann auch:

Korrektes Skritp

7. Nur einmal zum einrichten

Öffne nun ein Kalender-Programm (z.B. Outlook) und wähle unter dem Menüpunkt Kalender mit Kalender öffnen > Aus dem Internet aus. In die Eingabemaske füge “webcal://localhost:8080/out.ics” (ohne “) ein. Bestätige mit OK, dann erneut mit JA bestätigen.

Entpacke janus.zip

Der Kalender sollte nun in das Program (Outlook) geladen sein. Für die Synchronisierung mit Goooogle Kalender wird ein Synchronisierungsprogramm benötigt (z.B. Calendar Sync +).

8. Kalender aktualisieren

Wenn man den Kalender nun aktualiseren will, muss man nichts weiter tun, als das Skript zu starten, und dann im Kalender-Programm (Outlook) “Senden/Empfangen” zu drücken (oder zu warten, bis der Kalender sich selber aktualisiert).