KIT-ILIAS-downloader/CHANGELOG.md
2021-05-28 15:32:40 +02:00

6.1 KiB

Changelog

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

The format is based on Keep a Changelog, and this project loosely adheres to Semantic Versioning.

Unreleased

Added

  • --sync-url https://ilias.studium.kit.edu/ilias.php?baseClass=ilPersonalDesktopGUI&cmd=jumpToMemberships to download all courses (unless specified otherwise in the .iliasignore)

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)