Skip to content

0.3.0

Compare
Choose a tag to compare
@LeoniePhiline LeoniePhiline released this 09 May 23:03
· 92 commits to main since this release

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