vmdown
v0.18.7
Published
Downloader and scraper for vuemastery.com
Downloads
107
Maintainers
Readme
Downloader and scraper for vuemastery.com
Requirement
- Node 18
- yt-dlp (https://github.com/yt-dlp/yt-dlp)
- If you have Apple silicon add: --arch=x64 when you want to install package
Install
npm i -g vmdown
without Install
npx vmdown
CLI
Usage
$ vmdown [CourseUrl]
Options
--all, -a Get all courses
--email, -e Your email
--password, -p Your password
--videos, -v Save or skip saving of videos (default: true)
--markdown, -m Save each lesson's description into md file (default: true)
--images, -i Save each lesson's description into image (default: true)
--pdf Put all images into pdf (default: true)
--extension, -x Choose video format (default: mp4)
--quality, -q Choose quality from: 1080p / 720p / 540p / 360p / 240p (default: 1080p)
--directory, -d Directory to save (default: ./videos)
--framework, -f Framework to use between nightmare, puppeteer, puppeteer-cluster, puppeteer-socket and playwright (default: puppeteer) (Options available: 'p', 'n', 'pc', 'pw', 'ps')
--overwrite, -o Overwrite if resource exists (values: 'yes' or 'no'), default value is 'no'
--headless, -h Enable headless (values: 'yes' or 'no'), default value is 'yes'
--concurrency, -c
Examples
$ vmdown
$ vmdown -a
$ vmdown [url] [-e [email protected]] [-p password] [-d dirname] [-v true/false] [-m true/false] [-i true/false] [-pdf true/false] [-o yes/no] [-h yes/no] [-c number]
License
MIT
Need help
If you require assistance with an existing scraper/crawler, need to develop a new one, or have any other programming-related inquiries, please don't hesitate to reach out to me: [email protected]