| Crates.io | moo-dl |
| lib.rs | moo-dl |
| version | 0.1.1 |
| created_at | 2025-04-06 19:54:23.411831+00 |
| updated_at | 2025-04-24 08:29:06.494094+00 |
| description | A next generation moodle sync client with a focus und speed and function. |
| homepage | https://github.com/Nathan-Mossaad/moo-dl |
| repository | https://github.com/Nathan-Mossaad/moo-dl |
| max_upload_size | |
| id | 1623340 |
| size | 263,799 |
A next generation moodle sync client with a focus on speed and function.
Warning: Current versions of chromium are not compatible (yet) make sure to run an older chromium version like: brave v1.70.177
Please set the path to brave in the config
Run: cargo install --path .
Navigate to your target directory
Run: moo-dl setup
Optionally: Configure the config located at .moo-dl-config.yml
Run: moo-dl sync
| Full login | |
|---|---|
| wstoken only | ❌ |
| Username and Password | ✔️ |
| Graphical (A browser window will pop and allows for logging in) | ✔️ |
| RWTH (specific to the RWTH-Aachen university) | ✔️ |
| Raw (Only intended for Development) | ✔️ |
| Update support | high speed checking (for changes) | full login required | |
|---|---|---|---|
| resource (basic file) | ✔️ | ✔️ | |
| folder | ✔️ | ✔️ | |
| pdfannotator | ✔️ | ✔️ | |
| Sciebo (Files and folders) | ✔️ | ✔️ | |
| assignment | ✔️ | ✔️ | ✔️1 |
| label | ✔️ | ✔️ | ✔️ |
| Grades | ✔️ | ✔️ | |
| Opencast (if included via Lti) | ✔️ | ✔️2 | |
| Virtual Programming lab (saving both required files and submission files) |
✔️3 | ✔️ | |
| url (saving linked page) | ✔️ | ✔️ | |
| page (saving page) | ✔️ | ✔️ | |
| quiz (saving each attempt page) | ✔️3 | ✔️ | |
| glossary (saving overview of all items as a page) | ✔️ | ✔️ | |
| Grouptool (saving as PDF) | ✔️ | ✔️ |
1: Full login only required for saving additonal comments (that are not files)
2: Dependant on Course adminstrators
3: Update support limited to new submissions \
No support is planned for: feedback, forum, hsuforum
PRs are always welcome! :)