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
130KB
3K SLoC
爱丁堡大学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