KIT-ILIAS-downloader/CHANGELOG.md
2023-07-24 08:52:31 +02:00

9.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

0.3.7

Fixed

  • session expiration is now recognized more accurately (#44)

0.3.6

Fixed

  • --all once again downloads all courses you're a member of

0.3.5

Added

  • --pass-path option to get the password from pass (PR #33 by @Ma27)

0.3.4

Added

  • Display a warning if two or more courses/folders have the same name (#31)

Fixed

  • --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

Addded

  • --all flag to download all courses (#30)

0.3.2 - 2022-01-21

Fixed

0.3.1 - 2022-01-07

Fixed

0.3.0 - 2022-01-06

Fixed

  • ILIAS 7 update (#27)

0.2.24 - 2021-11-01

Added

  • --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)

Fixed

  • Downloading of lectures that consist of multiple streams

0.2.23 - 2021-06-14

Added

  • Logging output of saved forum post attachments

Changed

  • ILIAS folder/course pages are now always saved

Fixed

  • 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

Added

  • --sync-url can now download more "personal desktop" pages
  • --keep-session flag to save and restore session cookies

0.2.21 - 2021-05-18

Fixed

  • 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

Fixed

  • Status display no longer prints every path when running in a small terminal

0.2.19 - 2021-05-11

Fixed

  • Status display on Windows (issue #14)

0.2.18 - 2021-05-07

Added

  • Request rate limiting (default 8 req. / 60 s, option --rate, issue #13)

0.2.17 - 2021-05-04

Added

  • Progress/status display: [15/40+] <path currently processed>
  • Extraction of course/folder pages (in course.html / folder.html, currently not versioned)

Fixed

  • Downloading of external images in forum posts
  • Miscellaneous internal improvements

0.2.16 - 2021-04-19

Added

  • --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

Added

  • Downloading of attachments and embedded images in forum posts
  • SOCKS5 proxy support (PR #9 by @Craeckie)

0.2.14 - 2021-02-16

Fixed

  • Handling of long paths on Windows (issue #6)
  • OpenCast downloading (issue #7, PR #8 by @funnym0nk3y)

0.2.13 - 2021-01-05

Fixed

  • Shibboleth login (issue #5, PR #4 by @Ma27)

0.2.12 - 2020-12-10

Fixed

  • Handling of invalid filenames on Windows (issue #3)

0.2.11 - 2020-12-04

Fixed

  • Waiting on spawned tasks (issue #2)

0.2.10 - 2020-11-27

Added

  • .iliaslogin file to provide login credentials

Fixed

  • Handling of / and \\ in lecture names

0.2.9 - 2020-11-01

Fixed

  • OpenCast downloading

0.2.8 - 2020-07-16

Fixed

  • OpenCast downloading

0.2.7 - 2020-07-15

Added

  • Automatic creation of output directory
  • Optional re-check of OpenCast lectures (--check-videos)

Fixed

  • OpenCast pagination (20 -> 800)

0.2.6 - 2020-05-18

Added

  • Downloading of exercise solutions and feedback

Fixed

  • 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)