Skip to content

SJTU Canvas 视频 (批量) 下载器(全平台版本含Mac完成)

Notifications You must be signed in to change notification settings

Musicminion/sjtu-canvas-video-download

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SJTU Canvas 视频 (批量) 下载器【Mac版】

Build

主界面展示

截屏2023-12-28 11 40 31 截屏2023-12-28 11 41 02

下载链接

使用说明

课程ID:

课程ID

  • 勾选选项:使用课程ID
  • 然后在课程ID里面输入形如12345的课程编号
  • 再点击更新课程ID
  • 最后点击批量下载,选择你需要下载的范围

Windows用户使用方法

Linux用户使用方法

  • 首先,前往发布下载链接下载对应的Linux版本。
  • 然后安装aria2,请执行sudo apt-get updatesudo apt install aria2
  • 解压后打开可执行文件sjtu-canvas下载器即可

Mac用户使用办法

  • 首先,前往发布下载链接下载对应的Mac版本(注意M1/Intel的区别)。
  • 解压后打开dmg文件,然后把下载器拖动到Application中
  • 然后稍等,在启动台就可以找到这个APP啦
截屏2023-12-28 11 40 31

Linux用户源代码构建方法

目前只能使用源代码运行. 以Ubuntu 20.04为例. 请安装python3, python3-pip.

sudo apt install python3
sudo apt install python3-pip

安装requirements.txt中的软件包.

sudo pip3 install -r requirements.txt

需要安装python3-tk, python3-pil.imagetk, aria2.

sudo apt install python3-tk   # mac用户请安装brew并执行 brew install python-tk
sudo apt install python3-pil.imagetk
sudo apt install aria2

现在, 就可以使用:

python3 main.py

启动本程序了.

MacOS用户使用方法

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install python-tk aria2
pip3 install -r requirements.txt

About

SJTU Canvas 视频 (批量) 下载器(全平台版本含Mac完成)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.7%
  • Shell 1.3%