Skip to content

dbulner/coursera-downloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coursera Downloader

About

This is a python script to download coursera lecture videos and files (updated to work with the Jan 2013 updates to coursera platform).

coursera.py has the following features:

  • rewritten with a class structure
  • saves cookies
  • shows download progress
  • can provide multiple coursenames at once

coursera_py3.py has the same features, and works for python v3

get.py is the original script I had written.

Installation and Usage

Requirements:

First edit the config.py file and provide the following details:

  • username
  • password
  • files to download: mp4, srt, txt, pdf, pptx
  • foldermapping: if you want the name of folder different from the coursename
  • downloadpath: files are downloaded to current directory by default

To start downloading, execute in a terminal:
python coursera.py coursename1 [coursename2 coursename3 ...]
Similarly for python3:
python3 coursera_py3.py coursename1 [coursename2 coursename3 ...]

Coursename can be determined from the url of the course.

eg: To download lectures of ml class (https://class.coursera.org/ml-2012-002/lecture/index), execute:
python coursera.py ml-2012-002

Multiple courses can be entered at once:
python coursera.py ml-2012-002 crypto-2012-003 algs4partI-2012-001

Limitations

  • Initially it will download all the lectures from the beginning.
  • It does not resume incomplete downloads.

License

GNU GPLv3

About

A python script to download course contents (videos, ppt, pdf, etc) from coursera.org (updated to work with the Jan 2013 updates to coursera platform).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors