Skip to content
Generate list of course videos from eudcation.10gen.com.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes
.gitignore
README.md
config.py
edx_dl.py
requirements.txt

README.md

EdX powered courses video downloader

This script is intended to download course videos from http://education.10gen.com or any other site 'Powered by EdX' (including, of course, http://edx.org itself).

This script relies on youtube-dl project to download videos.

Accepts destination path as optional parameter.

###Dependencies:

  • Python 2.7
  • Mechanize
  • BeautifulSoup4
  • Youtube_dl

Installation

git clone https://github.com/nonsleepr/edu_10gen_dl.git
cd edu_10gen_dl
sudo pip install -r requirements.txt

Populate config.py with domain and credentials of site, from which you're going to download videos.

Optionally set another options in config.py like writesubtitles to enable subtitles.

Usage:

  • python edx_dl.py
  • python edx_dl.py c:\Users\MyUser\Lectures\
  • python edx_dl.py --interactive c:\Users\MyUser\Lectures\
You can’t perform that action at this time.