Skip to content

Simple node.js command line tool that can download series, playlists and lessons from https://egghead.io for you.

License

Notifications You must be signed in to change notification settings

vassyz/egghead-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Egghead.io downloader

This is a small node.js command line tool that can download series, playlists and lessons from egghead.io as .mp4 for you.

To get started clone this repo, then:

  • npm install
  • npm run build
  • npm link

Then you can use it from the command line

$ egghead-downloader -c https://egghead.io/series/getting-started-with-redux realy-awesome-series

Usage: egghead-downloader [options] <url> <output-dir>

Options:

  -h, --help     output usage information
  -V, --version  output the version number
  -c, --count    Add the number of the video to the filename (only for playlists and series)

Instead of linking you could also run the app.js directly from the dist folder: $ ./dist/index.js -c https://egghead.io/series/getting-started-with-redux realy-awesome-series

Development

Since this tool is written in ES6/ES7 (uses await awesomeness from the ES7 draft), you need to run npm run build if you edit it (this updates dist/app). Or you can run it directly with babel-node: $ babel-node index.js --help

Notes

Since this tool depends on the page structure of egghead.io, it is very likely to stop working at some point ;)

License: MIT

About

Simple node.js command line tool that can download series, playlists and lessons from https://egghead.io for you.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published