LinuxCommandLibrary

isisdl

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.
isisdl downloads ISIS course 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.

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)

Copied to clipboard