coursera-dl/coursera
Yuri Bochkarev 759fe78e62 Bump version (0.7.0 -> 0.8.0)
Features:
  - Add `--download-delay` option that adds a specified delay in seconds
    before downloading next course. This is useful when downloading many
    courses at once. Default value is 60 seconds.
  - Add `--only-syllabus` option which is when activated, allows to skip
    download of the course content. Only syllabus is parsed.
  - Add support for `reflect` and `mcqReflect` question types in quizzes.
  - Courses that encountered an error while parsing syllabus will be listed
    in the end of the program execution, after all courses have been
    processed (hopefully, downloaded). This helps skip vast output and easily
    see which courses need user's attention, e.g. enrollment, session
    switching or just patience until the course start date.

Bugfixes:
  - Locked programming assignments in syllabus used to crash coursera-dl.
    Now the script goes on parsing syllabus and skips locked assignments.
  - Add missing import statement to playlist generation module
2016-10-04 00:28:21 +03:00
..
test Fix tests to make sure they use mocked session, not actual Session 2016-10-03 20:48:03 +03:00
__init__.py Bump version (0.7.0 -> 0.8.0) 2016-10-04 00:28:21 +03:00
api.py Add support for reflect and mcqReflect question type 2016-10-03 19:13:44 +03:00
commandline.py Add --only-syllabus option to download syllabus only and skip course contents 2016-10-03 18:21:18 +03:00
cookies.py Be more verbose when printing login failure message 2016-10-03 17:37:39 +03:00
coursera_dl.py Show problematic courses after having downloaded all courses 2016-10-03 19:51:09 +03:00
credentials.py coursera/{cookies,credentials}: Fix more docstrings. 2015-08-14 19:16:34 -03:00
define.py Be more robust when extracting quiz/exam/programmingAssignment 2016-10-03 17:36:17 +03:00
downloaders.py Decrease number of download retries in NativeDownloader from 5 to 3 2016-07-13 12:25:24 +03:00
extractors.py Show problematic courses after having downloaded all courses 2016-10-03 19:51:09 +03:00
filtering.py Rename filter module to filtering to avoid similarity to built-in "filter" 2016-07-17 17:34:10 +03:00
formatting.py Moves things around, decompose into modules (WIP) 2016-07-06 13:38:00 +03:00
network.py Be more robust to errors during quiz download 2016-07-27 23:10:03 +03:00
parallel.py Add tests for downloader wrappers and iter_modules 2016-07-17 16:32:43 +03:00
playlist.py Add missing import to playlist.py 2016-10-03 17:36:52 +03:00
utils.py Fix dict construction in python2.6 2016-07-28 11:58:19 +03:00
workflow.py Fix bug when condition for url skipping was reversed 2016-07-27 14:17:21 +03:00