icourse-downloader is a simple tool to download course materials of mooc courses
Currently supported wesites:
Download pre-compiled .exe file(for windows) or binary file(for Linux and mac)
./icourse http://www.icourses.cn/sCourse/course_6447.html
icourse -co <option(all,most,videoPPT,assignments,testPaper,shareResource)> -o <outputPath> <url-of-icourse>
<option>
all Download all the course materials
most Download videos, coursework and test papers
videoPPT Download videos only
assignments Download coursework only
testPaper Download test papers only
shareResource Download other course materials
<outputPath> Specify the output path
<url-of-icourse> the URL of a specific resource,for example:http://www.icourses.cn/sCourse/course_6447.html
./icourse http://www.chinesemooc.org/mooc/4880
icourse -co <option{all, video , PPT}> -o <outputPath> <url-of-chineseMooc>
<option>
all Download all the course materials(Videos + Slides)
video Download videos only
PPT Download slides only
Take care that pid number must be provided PDF can be downloaded automatically, you can download video by executing the generated script file.
./icourse https://www.icourse163.org/learn/SDU-1001907001?tid=1003113029
icourse -co <option{all, video , PPT , RichText}> -o <outputPath> <url-of-icourse163>
<option>
all Download all the course materials(Videos + Slides + Rich texts)
video Download videos only
videoPPT Download slides only
RichText Download Rich text files only
Generate downloading and renaming scripts for videos, subtitles and slides
./icourse https://learn.datacamp.com/courses/data-visualization-with-ggplot2-part-3
icourse -o <outputPath> <url-of-datacamp>