duanqn / learn-autodown

清华大学旧版网络学堂课程文件自动下载脚本
4 stars 4 forks source link

清华大学旧版网络学堂课程文件自动下载脚本

Dependency

python3, bs4

sudo pip3 install bs4

Usage

./learn.py [type_number]

默认是1,为当前学期课程。0是全部,2是除当前之外的课程

已经毕业的同学请选择type_number = 3,即全部网络课程

如果不想下载某门课程(比如实验室科研探究),可以在同级目录下新建文件file.ignore,并添加该课程完整名字,比如:

➜  wjy git:(master) ✗ cat file.ignore 
数据结构(2)(2017-2018秋季学期)
实验室科研探究(4)(90)(2016-2017秋季学期)
实验室科研探究(3)(90)(2016-2017春季学期)

Features

  1. 下载所有课件
  2. 下载所有作业文件
  3. 增量更新
  4. 可选下载课程