#cms #moodle #gui

bin+lib cms_notifs

读取最新的未读Moodle CMS通知

3 个版本

0.1.2 2021年5月15日
0.1.1 2021年5月14日
0.1.0 2021年5月14日

#5 in #moodle

GPL-3.0-or-later

1MB
335

包含 (ELF 可执行文件/库, 2.5MB) binaries/cms_notifs_linux

Moodle CMS 通知

  • 查看未读的Moodle CMS通知。
  • 将所有通知标记为已读。
  • 轻量级,无依赖。
  • 跨平台。
  • 使用令牌进行身份验证,因此应该比较安全。
  • 适用于任何Moodle部署。
  • 每15分钟在后台刷新。
  • 用 Rust 编写。

Screenshot

如果您已安装 cargo,请使用以下命令直接安装此应用程序并运行它:cargo install cms_notifs,然后通过运行命令 cms_notifs 启动。

使用

  • 此处下载 Linux (64 位) 版本。
  • 使下载的文件可执行(chmod +x /path/to/downloaded/file
  • 运行下载的可执行文件。( ./path/to/downloaded/file
  • 填写所需的配置详细信息。
  • 它将在后台运行。

使用带有 --settings 命令行参数的命令启动,以打开设置对话框。

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