Skip to content

Releases: LeoniePhiline/elopage-dl

0.4.0

04 Jun 14:29
Compare
Choose a tag to compare

Added

  • Add Credentials section to README.md.
  • Add cargo-release configuration.

Changed

Fixed

  • Change maybe_join to propagate future output result. (#3)

Full Changelog: 0.3.0...v0.4.0

0.3.0

09 May 23:03
Compare
Choose a tag to compare

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 than 1 (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

03 May 15:38
Compare
Choose a tag to compare

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.
    Use RUST_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 the hyper 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

03 May 12:06
Compare
Choose a tag to compare

Added

  • Initial implementation.

Full Changelog: https://github.com/LeoniePhiline/elopage-dl/commits/0.1.0