VictoryWangCN / edx-dl-node

edx-dl node version, download edx courses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

edx-dl

Node Version

  1. download video, slides and code examples
  2. youtube path
  3. screen shot for html body
  4. resources in html body

Usage

npm install 

then

(async () => {
    let holder = new EdxHolder("##username##", "##pwd##");
    let courseStructure = await new CourseSpider(holder, 
        "https://courses.edx.org/courses/##course##/course/").extractStructure();
    let structure = await new DetailContentSpider(courseStructure, holder).populateDetail();

    new Persist(structure, "#store_path#", holder).persist();
    
})();

config

config path default
Max tab for parse link 5
Proxy link http://localhost:8087
Aria2 link -

About

edx-dl node version, download edx courses


Languages

Language:TypeScript 95.4%Language:JavaScript 4.6%