Okabe-Rintarou-0 / SJTU-Canvas-Helper

SJTU Canvas Helper——帮助您更快速便捷地使用上海交通大学课程平台。
83 stars 4 forks source link

SJTU Canvas Helper

还在为下载一堆学生上传的压缩包而苦恼吗?

SJTU Canvas 小帮手,帮助您更便捷地使用交大 Canvas。基于 Tauri 开发。 参与讨论:水源社区

安装指南

您只需要前往 Release 正确安装一次即可,后续如果主版本更新,您可以自动拉取更新,无需重复下载安装。

如果您使用的是 Windows 系统,建议下载 .msi 安装包,以支持自动更新功能。

您还可以使用免安装便携版:SJTU.Canvas.Helper_v_x.x.x_x64_portable.zip(Windows 用户)。

在您安装完毕后,请前往设置页面填写您的 Canvas Token 以及您的文件下载保存目录。

MacOS 遇到打不开的问题,请看:在 Mac 上安全地打开 App。如果显示已损坏,请尝试执行以下命令:

cd /Applications 
sudo xattr -r -d com.apple.quarantine /Applications/SJTU\ Canvas\ Helper.app SJTU\ Canvas\ Helper.app

致谢

感谢以下用户为本仓库做出的贡献:

creeper12356
creeper12356
pangbo13
pangbo13
wytili
wytili
xeonliu
xeonliu

Main Features

文件下载/预览

类似 macOS quick look,按下空格打开预览,再次按下空格关闭预览。

https://github.com/Okabe-Rintarou-0/SJTU-Canvas-Helper/assets/58595459/7f05cabc-7bf9-4f58-91ea-f3efed151733

支持预览主流压缩文件(7z, zip, rar...)

文件一键上传交大云盘

课程录屏播放/下载

查看课程作业

学生提交作业查看/批改/修改 DDL

输入合法的分数,然后按下回车;如果想撤回分数,则清空输入框,再次按下回车。

开发指南

Star History

Star History Chart