LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

isisdl

downloads course materials from TU Berlin's ISIS/Moodle platform

TLDR

Download all courses
$ isisdl
copy
Download specific course
$ isisdl -c [course_id]
copy
List available courses
$ isisdl -l
copy
Download with sync
$ isisdl -s
copy
Set download directory
$ isisdl -d [/path/to/dir]
copy

SYNOPSIS

isisdl [options]

DESCRIPTION

isisdl downloads course materials from TU Berlin's ISIS/Moodle platform. It authenticates and bulk downloads files.The tool organizes downloads by course structure. It supports syncing to avoid re-downloading existing files.

PARAMETERS

-c ID

Specific course ID.
-l, --list
List available courses.
-d PATH
Download directory.
-s, --sync
Sync mode (skip existing).
--config
Show configuration.
--help
Display help information.

INSTALL

nix profile install nixpkgs#isisdl
copy

CAVEATS

TU Berlin specific. Requires ISIS account. Respects rate limits.

HISTORY

isisdl was created to help TU Berlin students download course materials from the ISIS learning management system.

SEE ALSO

wget(1), curl(1), youtube-dl(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid