0 Before & after
Jonas De Taeye edited this page 2013-12-06 15:34:06 -08:00
coursera dl/coursera dgorissen/coursera-dl merge
Positional arguments
course name class_names <course name> course
add additional classes --add-class ADD_CLASS use multiple course arguments
General options
course preview -b, --preview --preview
about metadata --about always downloaded --download-about
reverse -r, --reverse --reverse-sections -r, --reverse, prevent this
proxy implicit, requests uses env variable -x PROXY --proxy URL
hooks --hooks --hooks
playlist -pl, --playlist --playlist
html parser 'html5lib' if installed, o.w. 'html.parser' -q PARSER bundle with 'html5lib', --parser PARSER
Authentication options
username -u, --username USERNAME -u USERNAME -u, --username USERNAME
password -p, --password PASSWORD -p PASSWORD -p, --password PASSWORD
netrc -n [NETRC] implicit, uses .netrc if -u empty -n, --netrc [FILE], maybe replace by config file
Filter options
section filter -sf, --section_filter SECTION_FILTER -sf, --section-filter REGEX
lecture filter -lf, --lecture_filter LECTURE_FILTER -lf, --lecture-filter REGEX
resource filter -rf, --resource_filter RESOURCE_FILTER -rf, --resource-filter REGEX
file formats -f, -formats FILE_FORMATS -f, -formats EXTENSIONS
skip file formats -n IGNOREFILES e.g. "ppt,srt,pdf" -skip-formats EXTENSIONS
filter sections by number -w WKFILTER e.g. "1,2,3" --sections NUMBERS
Filesystem options
overwrite files -o, --overwrite --overwrite
directory --path -d DEST_DIR -d, --destination DIR
maximum length filename -mppl MMPL --max-filename-length NUMBER
archive --gz --archive
--verbose-dirs -o, --output TEMPLATE
--combined-section-lectures-nums -o, --output TEMPLATE
--unrestricted-filenames -o, --output TEMPLATE
Download options
external downloader --curl [CURL], ... --curl [BIN], ...
Debugging options
cookies file -c, --cookies_file COOKIES_FILE -c, --cookies_file COOKIES_FILE
use/create local lectures page -l, --process_local_page LOCAL_PAGE --lectures-page FILE
skip download --skip-download --skip-download
logging verbosity --quiet, --debug --quiet, --debug, always log debug to file
clear cache --clear-cache --clear-cache