All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Video downloads work again (#54)
- session expiration is now recognized more accurately (#44)
--all
once again downloads all courses you're a member of
- Display a warning if two or more courses/folders have the same name (#31)
--keyring
option on Linux now tries to unlock password before using it (previously, this error would occur:PlatformFailure(Zbus(MethodError("org.freedesktop.Secret.Error.IsLocked", None, Msg { type: Error, sender: ":1.34", reply-serial: 6 })))
)
0.3.3 - 2022-03-21
--all
flag to download all courses (#30)
0.3.2 - 2022-01-21
- Downloading of videos (PR #28 by @funnym0nk3y)
0.3.1 - 2022-01-07
--sync-url
can now be used to download the course memberships
0.3.0 - 2022-01-06
- ILIAS 7 update (#27)
0.2.24 - 2021-11-01
--combine-videos
option to merge multiple video streams of the same lecture--save-ilias-pages
option to also save the ILIAS overview pages of courses/folders- Configuration file to change course names (PR #19 by @thelukasprobst)
- Downloading of lectures that consist of multiple streams
0.2.23 - 2021-06-14
- Logging output of saved forum post attachments
- ILIAS folder/course pages are now always saved
- Links in saved ILIAS pages now work (see
<base>
) - ZIP of multiple forum post attachments is no longer downloaded
0.2.22 - 2021-06-02
--sync-url
can now download more "personal desktop" pages--keep-session
flag to save and restore session cookies
0.2.21 - 2021-05-18
- Automatic output directory creation
- HTTP/2
NO_ERROR
handling (issue #15) - Correct logging output when the progress bar is displayed
0.2.20 - 2021-05-13
- Status display no longer prints every path when running in a small terminal
0.2.19 - 2021-05-11
- Status display on Windows (issue #14)
0.2.18 - 2021-05-07
- Request rate limiting (default 8 req. / 60 s, option
--rate
, issue #13)
0.2.17 - 2021-05-04
- Progress/status display:
[15/40+] <path currently processed>
- Extraction of course/folder pages (in course.html / folder.html, currently not versioned)
- Downloading of external images in forum posts
- Miscellaneous internal improvements
0.2.16 - 2021-04-19
--sync-url
option (to download only a single course/folder)--user
and--password
options (issue #10)--keyring
option (to get/save the password using a system keyring service)- Colored errors/warnings (PR #11 by @thelukasprobst)
0.2.15 - 2021-04-14
- Downloading of attachments and embedded images in forum posts
- SOCKS5 proxy support (PR #9 by @Craeckie)
0.2.14 - 2021-02-16
- Handling of long paths on Windows (issue #6)
- OpenCast downloading (issue #7, PR #8 by @funnym0nk3y)
0.2.13 - 2021-01-05
0.2.12 - 2020-12-10
- Handling of invalid filenames on Windows (issue #3)
0.2.11 - 2020-12-04
- Waiting on spawned tasks (issue #2)
0.2.10 - 2020-11-27
.iliaslogin
file to provide login credentials
- Handling of
/
and\\
in lecture names
0.2.9 - 2020-11-01
- OpenCast downloading
0.2.8 - 2020-07-16
- OpenCast downloading
0.2.7 - 2020-07-15
- Automatic creation of output directory
- Optional re-check of OpenCast lectures (
--check-videos
)
- OpenCast pagination (20 -> 800)
0.2.6 - 2020-05-18
- Downloading of exercise solutions and feedback
- Video filenames no longer contain raw HTML
0.2.5 - 2020-05-09
(undocumented)
0.2.4 - 2020-04-28
(undocumented)
0.2.3 - 2020-04-24
(undocumented)
0.2.2 - 2020-04-22
(undocumented)
0.2.1 - 2020-04-22
(undocumented)
0.2.0 - 2020-04-22
(undocumented)
0.1.0 - 2020-04-21
(undocumented)