Skip to content

Repository files navigation

yatori-free

一个在线 Web 服务的前端面板仓库,仅含学习通的相关功能

服务地址:https://yatori.hungrym0.com

React TypeScript Tailwind CSS Vite

部署状态 Cloudflare Pages Google Style Material Design

功能

Tip

💡 该网页服务仅需提交自身所需的任务,可在云端无人值守自动完成。

创建任务之后,可以关闭网页

1. 自动完成章节任务点

受支持的任务点类型包括:

  • 视频任务
  • 章节测试
  • 直播观看任务
  • 文档阅读任务

2. 自动完成作业/考试

每个课程可设置以下提交策略:

  • 直接提交
  • 仅保存不提交

3. 自动监听并执行签到

受支持的签到类型:

  • 普通签到
  • 位置签到
  • 手势签到
  • 签到码签到

Warning

  • 暂不支持二维码签到、拍照签到
  • 需要在签到任务发起前开始监听,否则无法执行

4. 增加学习次数/学习时长

该网页服务提供读取、提交学习次数与学习时长。

你可以在 学习通客户端 APP - 课程 - 学习记录 中查看到自己在该课程的学习次数与学习时长数据

5. 邮件通知

当任务完成/失败时,网页服务会通过邮件通知用户。

(默认不启用该功能)

6. 课程文档资源下载

该网页服务提供课程章节中的 PDF 文档、PPT 演示文稿等资源的下载功能,用于整理相关学习资料以便查阅。

服务端技术选型

  • Go 1.27.1
  • net/http
  • SQLite
  • systemd
  • Cloudflare Tunnel

参考项目

项目 用途 许可证
yatori-go-core 学习通任务处理核心 MIT
chaoxing_tool 学习通课程文档资源下载、学习次数/时长参考实现 GPL-3.0
PassChaoxing 学习通签到协议参考 MIT
CxKitty 学习通扫码登录协议参考 GPL-3.0

声明

本服务仅提供辅助功能,您需要自行承担在学习通平台上的所有学术相关行为的责任。我们不参与任何课程内容的评估或成绩认定。

我们授予您有限的、非独占的、可撤销的许可来访问和使用本服务。您必须:

  • 仅将此服务用于个人、非商业目的
  • 遵守所有适用的法律法规
  • 不对本服务进行网络攻击或逆向工程
  • 不进行任何可能损害服务功能或其他用户体验的行为

本服务按"现状"提供,不提供任何明示或暗示的担保。我们不保证服务的中断、错误、或第三方平台的政策变化不会影响本服务的功能。

About

基于 Yatori-go-core 的在线学习通服务面板,无需下载即可访问的网页。包含章节任务点、作业/考试、自动签到、文档下载的功能

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages