Skip to content

DeOldSax/iliasDownloaderTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

185 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ilias Downloader Tool

Desktop Tool for ilias. Find more information at https://iliasdownloadertool.de.

Application

Image of Application

How to build your own Ilias Downloader Tool

  1. Install Maven v3.3.9
  2. Install Java JDK v1.8.0_102
  3. Clone this repo and change your university (e.g. kit) in the pom.xml at line 12 and in src/main/java/control/IliasManager.java at line 16
  4. Build it with mvn clean install
  5. Find your iliasdownloadertool in release/
  6. Start it with java -jar ./release/IliasDownloaderTool-kit-v2/Ilias-Downloader-Tool-kit-v2.jar or a simple doubleclick

Build with SDKMAN!

  1. (Only with Windows):

    1. Install WSL, Cygwin or another Linux environment.
    2. Install a X Server for Windows like VcXsrv
    3. 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
  2. Install SDKMAN!:

      curl -s "https://get.sdkman.io" | bash
      source "$HOME/.sdkman/bin/sdkman-init.sh"
      sdk version
  3. 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 or sdk list maven, you can find the other available versions.

  4. Create aJAVA_HOME variable:

    echo JAVA_HOME="$HOME/.sdkman/candidates/java/current" >> ~/.bashrc
    source ~/.bashrc
  5. Clone this repo and change your university (e.g. kit) in the pom.xml at line 12 and in src/main/java/control/IliasManager.java at line 16.

  6. Build it with mvn clean install.

  7. Start it with java -jar ./release/IliasDownloaderTool-kit-v2/Ilias-Downloader-Tool-kit-v2.jar.

Contribute

If you feel like contributing to fix a bug or support a new Ilias Platform, feel free to do so and throw a pull request at this repo. In case you need any help or guidance, feel free to write an email to [email protected].

About

synchronize, manage and download the files from your e-learning platform https://www.ilias.de/

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors