CLI app to download frontend masters course
Make sure you have node and npm installed on your system by running the following in the terminal.
$ node -v && npm -v
If you don't have it already installed, you may download and install node from https://nodejs.org
- Clone the repo
git clone https://github.com/vpul/frontend-masters-downloader
- Change to the project directory
cd frontend-masters-downloader
- Install NPM packages
npm install
- Use EditThisCookie or something similar to export cookies to a plaintext file.
- Now, to download a course use the following command
node index.js --courseurl <course url to download> --cookiefile <path to your cookie file>
For example,
node index.js --courseurl "https://frontendmasters.com/courses/serverless-aws" --cookiefile "cookie.txt"
- By default, 720p videos will be downloaded. You can use '--resolution' flag to specify other resolution.
Note: This script downloads only one video every 10 minutes to avoid rate-limit.