4 个版本 (2 个重大更改)

0.2.0 2024 年 2 月 28 日
0.1.1 2024 年 2 月 26 日
0.1.0 2024 年 2 月 26 日
0.0.1 2024 年 2 月 10 日

#1141 in 网页编程


用于 edlearn_tui

GPL-3.0-only

27KB
574

asciicast

爱丁堡大学 Learn 的 TUI (终端用户界面)。

它提供了一个简单快捷的界面来查看课程信息和下载文件。提交作业和编辑课程不是目标:它们很复杂,你很可能不应该将大学作业托付给随机的程序。

这可能被修改为与其他使用 Blackboard Learn 的系统一起工作,但当前支持的服务和身份验证过程仅限于爱丁堡大学。

用法

要使用,首先使用 cargo 正常安装。目前仅支持 Linux,但其他系统应该也可以工作。使用 edlearn_tui 运行。

开发

开发分散在几个包中

  • edlearn_client - Rust 网页 API 的包装器
  • bbml - 一个用于在 ratatui 应用程序中渲染 HTML 子集的库
  • edlearn_tui - 主要应用程序

要了解更多关于每个包的结构,请查看 rustdocs。

许可证

除非另有说明,否则本存储库中的内容均受 GNU GPL v3.0 许可证许可。

依赖关系

~8–22MB
~326K SLoC