5个不稳定版本

0.3.2 2022年7月13日
0.3.1 2022年7月13日
0.3.0 2022年7月7日
0.2.0 2022年7月7日
0.1.0 2022年6月27日

#58 in #sending

MIT 许可证

22KB
271

收集

通知您每日、每周、每月和每年的事件。

用法

使用 recollectctl 管理事件,并运行 recollectd 守护进程来监控事件并发送通知。

在运行 recollectd 之前,请执行 recollectctl init 以初始化数据文件或 recollectctl new 以创建事件,否则守护进程将失败。

有关更多信息,请运行

recollectctl help
# and
recollectd help

Systemd

misc/recollectd.service 中可以找到一个示例 systemd 服务文件。对于个人用户,您可以将文件安装到 /home/用户名/.config/systemd/user/。对于系统范围使用,将文件安装到 /etc/systemd/system/。在启动服务之前,编辑文件并指定已安装 recollectd 二进制文件的路径。

[Service]
...
ExecStart=/your/path/to/recollectd

安装

您可以使用 cargo 从 <crates.io> 安装

cargo install --locked recollectctl recollectd

或者,从源代码构建

cargo install --git=https://factoria.origincode.me/OriginCode/recollection.git

要求

构建

  • rustc 1.58 或更高版本
  • Cargo

运行时

结构

  • librecollect: 解析事件和控制存储的库
  • recollectd: 监控事件并发送通知的守护进程
  • recollectctl: 管理事件的命令行界面

依赖项

~8–37MB
~560K SLoC