Skip to content
This repository has been archived by the owner on Feb 18, 2020. It is now read-only.

brucebentley/fem-downloader

Repository files navigation

Frontend Masters Downloader

code style: prettier

Quick Start

$ git clone git@github.com:brucebentley/fem-downloader.git
$ cd fem-downloader
$ npm install

npm install or yarn

Install all the dependencies listed within package.json in the local node_modules folder.

 
Please Note:
The Puppeteer installation will download a version of Chromium that is compatible with your OS.
 

Usage

node fem-downloader.js --username <your-username> --password <your-password> --course <course1-slug> [course2-slug] [course3-slug]

How It Works

  1. Puppeteer will open a browser window and will log in to Frontend Masters using the provided credentials.
  2. After logging in, it will go to the main page of the course you selected and begin downloading its lessons, one by one.
  3. The course will be downloaded into the project root, in its own folder, and each lesson will have its slug name.
  4. Each lesson group will have its separate folder and each lesson will be prepended with a number reflecting its order.
  5. You can download more than one course by appending their slug after the first one you provide

Copyright & License

Copyright © 2019 Bruce Bentley under the MIT License.

About

Downloads courses from Frontend Masters using Puppeteer.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published