Das Ilias Downloader Tool ist unter anderem als Hilfe gedacht, um Dateien aus dem
E-Learning Portal ilias
einfacher zu verwalten und herunterzuladen. Das klicken durch die Ordner im Browser, kann durch langsame oder fehlende Internetverbindung sehr mühsam werden. Bei steigender Anzahl von Ordnern und Kursen im Ilias verliert man leicht den Überblick welche Dokumente man schon lokal vorliegen hat und welche nicht.
Aktuell unterstütze Portale und weitere Infos findest du auf der Website.
- Install Maven v3.3.9
- Install Java JDK v1.8.0_102
- Build with
mvn clean install
- Find your iliasdownloadertool in
release/
-
(Only with Windows):
- Install WSL, Cygwin or another Linux environment.
- Install a X Server for Windows like VcXsrv
- Start it and export the Display variable to the emulated X Server in your Linux bash. Also export a GL pass-through, because the X Server can only handle GL 1.2:
echo "export Display=:0" >> ~/.bashrc echo "export LIBGL_ALWAYS_INDIRECT=1" >> ~/.bashrc
-
Install SDKMAN!:
curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" sdk version
-
Install Java 8 with JavaFX and Maven 3.3.9:
sdk install java 8.0.232.fx-zulu sdk install maven 3.3.9
With
sdk list java
orsdk list maven
, you can find the other available versions. -
Create a
JAVA_HOME
variable:echo JAVA_HOME="$HOME/.sdkman/candidates/java/current" >> ~/.bashrc source ~/.bashrc
-
Clone this repo and change your university in the
pom.xml
at line 12 and insrc/main/java/control/IliasManager.java
at line 14++. -
Build it with
mvn clean install
. -
Start it with
java -jar ./release/IliasDownloaderTool-ube-v1.2.2/Ilias-Downloader-Tool-ube-v1.2.2.jar
.
Feel free to contribute!!!