Releases: LeoniePhiline/elopage-dl
Releases · LeoniePhiline/elopage-dl
0.4.0
Added
- Add Credentials section to
README.md
. - Add
cargo-release
configuration.
Changed
- Replace
html-escape
byhtmlize
, capable of decoding non-numeric HTML entities.
Fixed
- Change
maybe_join
to propagate future output result. (#3)
Full Changelog: 0.3.0...v0.4.0
0.3.0
Added
- Added support for YouTube embeds, next to the existing support for Vimeo embeds and the built-in wistia support. Needs
yt-dlp
.
Changed
- All lesson content is now discovered eagerly, then downloads are performed in parallel, if a
--parallel
value greater than1
(default) is provided. (Closes #2 with an alternative approach.) - Changed lessons list to tree conversion algorithm to support all cases of nested categories and root lessons. (Fixes #1.)
- Now hoisting root lessons into empty categories, where root categories are used as separators rather than as containers.
Fixed
- Asset names might contain HTML entities despite being served in JSON format. These HTML entities are now decoded.
- Directory names are now whitespace-trimmed.
- Asterisks in directory names are replaced by dashes.
Full Changelog: 0.2.0...0.3.0
0.2.0
Added
- Now using
yt-dlp
to download vimeo embeds from content blocks if elopage built-in wistia support is not used. - Added
--parallel
option to offline-cache assets of multiple lessons at the same time. - Added
tracing
support.
UseRUST_LOG=elopage_dl=debug
instead of-vvv
to read debug output produced by the helper while skipping debug output produced by its dependencies, such as thehyper
HTTP library.
Changed
- Reworded parts of
README.md
to be easier to understand and follow. - Now using
Id
type alias consistently. - Documented new features.
Full Changelog: 0.1.0...0.2.0
0.1.0
Added
- Initial implementation.
Full Changelog: https://github.com/LeoniePhiline/elopage-dl/commits/0.1.0