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日

#6 in #course

GPL-3.0-only

130KB
3K SLoC

asciicast

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

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

这可以修改为与其他使用Blackboard Learn的系统兼容,但当前支持的服务和认证过程与UoE相关联。

使用方法

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

开发

开发分为几个crate

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

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

许可

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

依赖项

~14–27MB
~426K SLoC