- Node 18
- yt-dlp (https://github.com/yt-dlp/yt-dlp)
npm i -g chdown
npx chdown
Usage
$ chdown [CourseUrl|SourceUrl|CategoryUrl]
Options
--all, -a Get all courses.
--email, -e Your email.
--password, -p Your password.
--directory, -d Directory to save.
--type, -t source|course Type of download.
--videos, -v Include videos if available.
--subtitle, -s Include subtitles if available.
--zip, -z Include archive if available.
--code, -c Include code if available.
--lang, -l Include courses of certain language ('en', 'ru' or 'both')
--concurrency, -cc
Examples:
$ chdown
$ chdown -a
$ chdown https://coursehunter.net/course/intermediate-typescript/ -t course
$ chdown [url] [-e user@gmail.com] [-p password] [-d dirname] [-c number] [-t source]
$ chdown [url] [--all] [-e user@mail.com] [-p password] [-t source|course] [-v yes|no] [-s yes|no] [-z yes|no] [-c yes|no] [-l English|Русский|all] [-d path-to-directory] [-cc concurrency-number]
MIT