Skip to content

webscrapingproject/icourse-downloader

Repository files navigation

Icouse-Downloader

icourse-downloader is a simple tool to download course materials of mooc courses

repo-size release

Currently supported wesites:

1. Uages

Download pre-compiled .exe file(for windows) or binary file(for Linux and mac)

1.1 Icourses

Demo

./icourse http://www.icourses.cn/sCourse/course_6447.html

Options

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

1.2 Chinesemooc

Demo

./icourse http://www.chinesemooc.org/mooc/4880

Options

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

1.3 Icourse163

Demo

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

Options

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

1.4 Datacamp

Demo

Generate downloading and renaming scripts for videos, subtitles and slides

./icourse https://learn.datacamp.com/courses/data-visualization-with-ggplot2-part-3

Options

icourse -o <outputPath> <url-of-datacamp>

References

  1. https://blog.univerone.com/post/34-datacamp-video-download/

  2. https://blog.univerone.com/post/23-go-icourse-downloader/