travmik / edu_10gen_dl

Generate list of course videos from eudcation.10gen.com.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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\

About

Generate list of course videos from eudcation.10gen.com.


Languages

Language:Python 100.0%