3 个版本
0.1.2 | 2021年5月15日 |
---|---|
0.1.1 | 2021年5月14日 |
0.1.0 | 2021年5月14日 |
#5 in #moodle
1MB
335 行
包含 (ELF 可执行文件/库, 2.5MB) binaries/cms_notifs_linux
Moodle CMS 通知
- 查看未读的Moodle CMS通知。
- 将所有通知标记为已读。
- 轻量级,无依赖。
- 跨平台。
- 使用令牌进行身份验证,因此应该比较安全。
- 适用于任何Moodle部署。
- 每15分钟在后台刷新。
- 用 Rust 编写。
如果您已安装 cargo
,请使用以下命令直接安装此应用程序并运行它:cargo install cms_notifs
,然后通过运行命令 cms_notifs
启动。
使用
- 从此处下载 Linux (64 位) 版本。
- 使下载的文件可执行(
chmod +x /path/to/downloaded/file
) - 运行下载的可执行文件。(
./path/to/downloaded/file
) - 填写所需的配置详细信息。
- 它将在后台运行。
使用带有 --settings
命令行参数的命令启动,以打开设置对话框。
从源代码编译
- 克隆此仓库。
- 安装rust 工具链。
- (仅限 Linux)运行以下命令安装 Webkit 开发库:
sudo apt install libwebkit2gtk-4.0-dev
- 运行
cargo run
以编译和运行应用程序。
待办事项
- 登录时自动启动。
- 更多配置选项。
- 更好的错误处理。
- 重构代码以更符合惯例。
许可
版权(C)2021 Divyanshu Agrawal
本程序是自由软件:您可以自由分发和/或修改它,只要遵守自由软件基金会根据GNU通用公共许可证(GNU General Public License)发布的许可证条款,无论是许可证的第3版,还是(根据您的选择)任何后续版本。
本程序是免费提供的,旨在供用户使用,但没有任何保证;甚至不保证其适销性或适用于特定用途。有关详细信息,请参阅GNU通用公共许可证。
您应该已经收到一份GNU通用公共许可证副本。如果没有,请参阅https://www.gnu.org/licenses/。
依赖关系
~6–19MB
~281K SLoC