Releases: C0D3D3V/Moodle-DL
Releases · C0D3D3V/Moodle-DL
We now use yt-dlp instead of youtube-dl!
New Dependency
- We switched from youtube-dl to yt-dlp. The main reason for me was that youtube-dl has not fixed their core unit for a few days 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.
It is possible to download all visible courses.
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.
Quizzes can be downloaded
New Feature
- Now you can specify which program will download an external link.
- 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
download from sciebo.de and opencast lti automated
New Features
- It is now possible to download videos with password protection
- Files with certain file extensions can be excluded from the download
- 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
v2.2.0.0
Warning: If you are upgrading from an older version: Run Moodle-dl with--without-downloading-files to avoid re-downloading description files
New Features
- More arbitrarily changing stuff is filtered from descriptions to prevent re-downloading (by @leo872016)
- The call to
core_webservice_get_site_info
can now be skipped, instead theuserid
and Moodle version can be specified manually. - When you log out of a course online, but it continues to be downloaded from moodle-dl, you now only get a warning instead of all files being marked as deleted
- It now uses aioxmpp instead of slixmpp, so XMPP messages are sent instantaneously instead of very slowly.
- Icons in Telegram and XMPP notifications are used.
- It is now possible to use Moodles with
http
(without encryption). A warning is issued if you try to do this. - It is now possible to download content from the Helixmedia extension.
Changes
- Explanations were improved (by @AlexBocken)
Bug Fixes
- An exception handling was repaired. (by @Azuxul)
- The version check (when trying to get an sso token automatically) has been fixed.
Data Urls are now stored correctly
New Feature
- Data URLs (e.g. inline images) are now downloaded correctly as far as possible, the file extension may still be wrong in some cases. Thanks to @jopejoe1 this was fixed.
XMPP Notifications
New Feature
- moodle-dl finally supports sending notifications via XMPP. The messages are currently not yet encrypted with OMEMO.
New dependencies
- To establish this functionality
slixmpp
is used.