https://github.com/deadcoder0904/download-egghead-videos
Download free egghead videos so you don't have to stream again & again
https://github.com/deadcoder0904/download-egghead-videos
download-egghead download-egghead-videos download-videos egghead
Last synced: about 1 year ago
JSON representation
Download free egghead videos so you don't have to stream again & again
- Host: GitHub
- URL: https://github.com/deadcoder0904/download-egghead-videos
- Owner: deadcoder0904
- Created: 2019-07-19T06:08:21.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-15T04:58:27.000Z (over 4 years ago)
- Last Synced: 2025-01-14T13:18:17.391Z (over 1 year ago)
- Topics: download-egghead, download-egghead-videos, download-videos, egghead
- Language: JavaScript
- Size: 11.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Download Videos from Egghead for Free (HACK)
### Install
1. [Node JS](https://nodejs.org)
2. [React DevTools](https://github.com/facebook/react-devtools)
3. [ffmpeg](https://www.ffmpeg.org/)
### Step 1 :
Go to any Course url that has path `/courses`
Example - https://egghead.io/courses/advanced-react-component-patterns
### Step 2 :
Enter `inject-with-courseInfoStore-notificationStore-currentUserStore` in React DevTools `Search`
### Step 3 :
Enter the following in the `Developer Console`
```js
var egghead = [];
$r.props.course.lessons.map(course =>
egghead.push({
title: course.title,
url: course.media_urls.hls_url
})
);
copy(egghead);
```
### Step 4 :
Replace the contents of the variable `egghead` with the above content
### Step 5 :
Enter `npm install` in the given folder
### Step 6 :
Enter `node index.js` to download all the videos for free