A tool for better interaction with the managment-website from Albert-Ludwigs-Universität Freiburg.
- interatact with ilias through a nice frontend which doesn't need 2sec to load
- 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
If you don't want to build manually use this
- Windows: build_1619173743.zip
- MacOs: build_1619191947_macos.zip
otherwise:
- You need Rust to compile the better_ilias.exe, get it [here] (https://www.rust-lang.org/tools/install)
- To compile the Frontend you need Node which contains npm.
If you have bash installed you can use build.sh
to create the ilias-folder.
Otherwise:
- Create a new folder "better_ilias"
- Copy you executable in that folder.
- Copy the
dist
folder fromFrontend
into "better_ilias" - Copy
Backend/Rocket.toml
into that folder. - Run it
./better_ilias.exe save_path="<some_path_maybe_onedrive>"
from within the new folder
in dev mode just use cargo run
in Backend
and it will work. Literally same goes for the frontend.
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).