Releases: Garmelon/PFERD
Releases · Garmelon/PFERD
v3.6.0
Version 3.6.0 - 2024-10-23 Added - Generic `ilias-web` crawler and `ilias-web` CLI command - Support for the course overview page. Using this URL as a target might cause duplication warnings, as subgroups are listed separately. - Support for named capture groups in regex transforms - Crawl custom item groups as folders Fixed - Normalization of meeting names in cards - Sanitization of slashes in exercise container names
v3.5.2
Version 3.5.2 - 2024-04-14 Fixed - Crawling of personal desktop with ILIAS 8 - Crawling of empty personal desktops
v3.5.1
Version 3.5.1 - 2024-04-09 Added - Support for ILIAS 8 Fixed - Video name deduplication
v3.5.0
Version 3.5.0 - 2023-09-13 Added - `no-delete-prompt-override` conflict resolution strategy - Support for ILIAS learning modules - `show_not_deleted` option to stop printing the "Not Deleted" status or report message. This combines nicely with the `no-delete-prompt-override` strategy, causing PFERD to mostly ignore local-only files. - Support for mediacast video listings - Crawling of files in info tab Changed - Remove size suffix for files in content pages Fixed - Crawling of courses with the timeline view as the default tab - Crawling of file and custom opencast cards - Crawling of button cards without descriptions - Abort crawling when encountering an unexpected ilias root page redirect - Sanitize ascii control characters on Windows - Crawling of paginated past meetings - Ignore SCORM learning modules
v3.4.3
Version 3.4.3 - 2022-11-29 Added - Missing documentation for `forums` option Changed - Clear up error message shown when multiple paths are found to an element Fixed - IPD crawler unnecessarily appending trailing slashes - Crawling opencast when ILIAS is set to English
v3.4.2
Version 3.4.2 - 2022-10-26 Added - Recognize and crawl content pages in cards - Recognize and ignore surveys Fixed - Forum crawling crashing when a thread has no messages at all - Forum crawling crashing when a forum has no threads at all - Ilias login failing in some cases - Crawling of paginated future meetings - IPD crawler handling of URLs without trailing slash
v3.4.1
Version 3.4.1 - 2022-08-17 Added - Download of page descriptions - Forum download support - `pass` authenticator Changed - Add `cpp` extension to default `link_regex` of IPD crawler - Mention hrefs in IPD crawler's `--explain` output for users of `link_regex` option - Simplify default IPD crawler `link_regex` Fixed - IPD crawler crashes on some sites - Meeting name normalization for yesterday, today and tomorrow - Crawling of meeting file previews - Login with new login button html layout - Descriptions for courses are now placed in the correct subfolder when downloading the whole desktop
v3.4.0
Version 3.4.0 - 2022-05-01 Added - Message when Shibboleth entitlements need to be manually reviewed - Links to unofficial packages and repology in the readme Changed - Increase minimum supported Python version to 3.9 - Support video listings with more columns - Use UTF-8 when reading/writing the config file Fixed - Crash during authentication when the Shibboleth session is still valid
v3.3.1
Version 3.3.1 - 2022-01-15 Fixed - ILIAS login - Local video cache if `windows_paths` is enabled
v3.3.0
Version 3.3.0 - 2022-01-09 Added - A KIT IPD crawler - Support for ILIAS cards - (Rudimentary) support for content pages - Support for multi-stream videos - Support for ILIAS 7 Removed - [Interpolation](https://docs.python.org/3/library/configparser.html#interpolation-of-values) in config file Fixed - Crawling of recursive courses - Crawling files directly placed on the personal desktop - Ignore timestamps at the unix epoch as they crash on windows