Skip to content

A tool for better interaction with the managment-website from Albert-Ludwigs-Universität Freiburg.

Notifications You must be signed in to change notification settings

Hocuri/BetterIlias

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterIlias

A tool for better interaction with the managment-website from Albert-Ludwigs-Universität Freiburg.

Features

  • interatact with ilias through a nice frontend which doesn't need 2sec to load image
  • sync all files from ilias to local file system and open them through the frontend (no littered download folder)
  • doesn't grill eyes when it's late
  • create notes for your different courses
    image

Installation

If you don't want to build manually use this

otherwise:

Requirement

  1. You need Rust to compile the better_ilias.exe, get it [here] (https://www.rust-lang.org/tools/install)
  2. To compile the Frontend you need Node which contains npm.

Putting it together

If you have bash installed you can use build.sh to create the ilias-folder.

Otherwise:

  1. Create a new folder "better_ilias"
  2. Copy you executable in that folder.
  3. Copy the dist folder from Frontend into "better_ilias"
  4. Copy Backend/Rocket.toml into that folder.
  5. Run it ./better_ilias.exe save_path="<some_path_maybe_onedrive>" from within the new folder

dev

in dev mode just use cargo run in Backend and it will work. Literally same goes for the frontend.

Config

use ./better_ilias.exe save_path="<your-path>" to chose a root dir for "Studium"-folder which contains ilias-content

On windows, if you want don't want the console to shown you can go to Backend/src/main.rs and uncomment the second line (//#![windows_subsystem = "windows"] -> #![windows_subsystem = "windows"]). This will disable the creation of a window. The drawback is that there is no way to stop the execution other than manually killing it (e.g task manager).

About

A tool for better interaction with the managment-website from Albert-Ludwigs-Universität Freiburg.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 54.4%
  • Vue 33.6%
  • TypeScript 7.4%
  • JavaScript 2.2%
  • HTML 1.3%
  • Shell 0.9%
  • CSS 0.2%