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中使用

GPL-3.0-only

24KB
414 代码行,不包括注释

asciicast

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