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日 |
#862 in 命令行界面
在edlearn_tui中使用
24KB
414 代码行,不包括注释
Edinburgh University的Learn的TUI(终端用户界面)。
它提供了一个简单快捷的界面来查看课程信息和下载文件。提交作业和编辑课程不是目标:它们很复杂,你很可能不应该将大学的作业托付给随机的程序。
这可以修改以与使用Blackboard Learn的其他系统一起工作,但当前支持的服务和身份验证过程与UoE相关联。
用法
要使用,首先使用 cargo
正常安装。目前仅支持Linux,但其他系统也应该可以工作。使用 edlearn_tui
运行。
开发
开发分为几个crate
edlearn_client
- 网络API的Rust包装器bbml
- 一个库,用于将HTML的子集渲染为在ratatui
应用程序中显示edlearn_tui
- 主应用程序
要了解更多关于每个crate的结构,请查看rustdocs。
许可证
除非另有说明,本存储库中的内容均受GNU GPL v3.0许可。
依赖项
~7–13MB
~136K SLoC