Moodle-dl

Latest version: v2.3.13

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

2.2.1.7

New Features
- If a connection error with the moodle server occurs while requesting the API, an API call is now repeated up to 5 times before giving up.
- You can now select in the configurator whether a blacklist or a whitelist is to be created.

Bug Fixes
- Windows users can now control the selection lists with the arrow keys again
- The configurator is faster again because now the sections are downloaded only when they are needed.

2.2.1.3

New Features
- Individual sections can now be excluded (by jack96489);
For this purpose, it is also possible to use the configurator and exclude certain sections in each individual course.
- Old versions / copies of files can now be permanently deleted with the command `moodle-dl --delete-old-files` (by jack96489)
- Descriptions of folders are now also downloaded

Changes
- Files are now considered "different" even if only the file size has changed (by jack96489)
- In Telegram notifications, course names are now bold (by jack96489)
- Pages (`/mod/page`) are now downloaded as HTML again (by jack96489) To prevent re-downloading, use the options.
- In windows relative paths are used again by default, if there is a max path limit in your windows, you can still work around it with the `--max-path-length-workaround` option (by jack96489)
- The content of Descriptions and Pages will only be attached to the notification if the file was created or modified.
- Forum posts are now downloaded even if downloading descriptions is disabled.
- The proposal for a cron job was adjusted at the end of the execution of `moodle-dl --init`

Bug Fixes
- If the changelog file is not present on a Moodle, the SSO token process can now still be performed.
- External downloaders now always get the unmodified URL, means also without token from Moodle (even if the token would be necessary).

2.2.1.2

New Dependency
- We switched from youtube-dl to [yt-dlp](https://github.com/yt-dlp/yt-dlp). The main reason for me was that youtube-dl has [not fixed their core unit for a few days](https://github.com/ytdl-org/youtube-dl/issues/30119) and therefore downloads from youtube were impossible for some people. We also benefit from the many performance improvements that yt-dlp brings, and the many new/improved extrectors that were not yet accepted on youtube-dl (by AlexBocken)

New supported moodle mod:
- `akarifolder` is now suported (by dan-hanlon)

Changes
- **Intros** in the separate modules are now no longer loaded from the Course Overview page, this has the consequence that they are **forced to be re-downloaded**, however, this is for a long-term seen more stable download behavior. (Use the options to prevent re-downloading.)
- A better description for the `--manage-database` option has been added.

Bug Fixes
- Our selection tool cutie now works well with only one entry.
- The `--manage-database` option no longer crashes when no file is missing.(by daniarla )
- Files downloaded by yt-dlp are now stored in the database in such a way that `--manage-database` finds them again and does not mark them as missing.

2.2.1.1

New Features
- With the new option `moodle-dl --add-all-visible-courses` all courses of your moodle that are visible to you can be added to your configuration.

2.2.0.2

New Feature
- [Now you can specify which program will download an external link.](https://github.com/C0D3D3V/Moodle-Downloader-2/wiki/Use-of-external-programs-to-download-external-links)
- Quizzes can be downloaded (Activate it in the configurator)
- Descriptions are now also attached to Telegram and XMPP notifications.

Bug Fixes
- The old Google Drive Extractor was combined with the new one

Changes
- Update for Owncloud Extractor

2.2.0.1

New Features
- [It is now possible to download videos with password protection](https://github.com/C0D3D3V/Moodle-Downloader-2/wiki/Download-password-protected-external-links)
- [Files with certain file extensions can be excluded from the download](https://github.com/C0D3D3V/Moodle-Downloader-2/wiki/Exclude-file-extensions)
- There are two new youtube-dl extractors: for opencast lti (by tobiasfunke1) and for owncloud/nextcloud.

Changes
- Hidden hyphenators are removed from filenames
- Fixed typos

Bug Fixes
- The Helixmedia Extractor was repaired

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.