Skip to content

Tags: xiaomuma99/coursera-dl

Tags

0.11.5

Toggle 0.11.5's commit message
Bump version from 0.11.4 to 0.11.5

Features:
  - add --cauth argument to specify CAUTH cookie directly from command-line (coursera-dl#724)

0.11.4

Toggle 0.11.4's commit message
Bump version (0.11.3 -> 0.11.4)

Features:
  - Do not expand class names if there is a specialization with the same name,
    but add --specialization flag to do that explicitly (coursera-dl#673)

0.11.3

Toggle 0.11.3's commit message
Bump version (0.11.2 -> 0.11.3)

Bugfixes:
  - Switch to newer API for syllabus and lecture retrieval (coursera-dl#665, coursera-dl#673, coursera-dl#634)

Features:
  - You can now download specializations: the child courses will be
    downloaded automatically

0.11.2

Toggle 0.11.2's commit message
Bump version (0.11.1 -> 0.11.2)

Bugfixes:
  - Use TLS v1.2 instead of v1.0
  - Switched to api.coursera.org subdomain for subtitles requests (coursera-dl#664)

0.11.1

Toggle 0.11.1's commit message
Bump version (0.11.0 -> 0.11.1)

Bugfixes:
  - Specify utf-8 encoding in setup.py to fix installation on Windows (coursera-dl#662)

0.11.0

Toggle 0.11.0's commit message
Bump version (0.10.0 -> 0.11.0)

Features:
  - Add support for "peer assignment" section (coursera-dl#650)

Bugfixes:
  - Switched to api.coursera.org subdomain for API requests (coursera-dl#660)

0.10.0

Toggle 0.10.0's commit message
README: Remove dead bitdeli badge.

0.9.0

Toggle 0.9.0's commit message
Bump version (0.8.0 -> 0.9.0)

Features:
  - Default arguments are loaded from `coursera-dl.conf` file
  - Added option `--mathjax-cdn <MATHJAX_CDN>` to specify alternative MathJax CDN
  - Added support for Resources section

0.8.0

Toggle 0.8.0's commit message
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

0.7.0

Toggle 0.7.0's commit message
Bump version (0.6.1 -> 0.7.0)

Features:
  - Added option `--list-courses` to list currently enrolled courses (coursera-dl#514)
  - Added option `--jobs N` to download resources in N threads simultaneously (coursera-dl#553)
  - Added option `--download-quizzes` to download contents of graded and
    ungraded quizzes (coursera-dl#490)
  - Added option `--cache-syllabus` to avoid downloading course syllabus on
    every run (this option is rather for developers)

Bugfixes:
  - Locked lectures are also requested from server now, which allows to
    download some programming assignments that were not downloaded before (coursera-dl#555)

Deletions:
  - Support for old-style courses has been removed (Coursera discontinued old courses:
    http:https://coursera.tumblr.com/post/145882467032/courseras-transition-to-a-new-technology-platform)
  - `--ignore-http-errors` option has been removed and the default behavior
    has been adjusted to include this option
  - Removed deprecated `--on-demand` option. Now OnDemand classes are downloaded
    by default