2 个版本
0.1.1 | 2021 年 5 月 25 日 |
---|---|
0.1.0 | 2021 年 5 月 25 日 |
#34 in #日记
740KB
542 行
日记
加密记忆
安装
cargo安装 diary
用法
USAGE:
diary [FLAGS] [OPTIONS] --password <password>
FLAGS:
-g, --generate-page Assert this flag if you want the diary to built into an html file stored at $TEMPDIR.
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-d, --database <database> This is the location of the database file. [default: .database]
-p, --password <password> This is the password to the database.
创建条目
- 使用密码运行程序,可选地提供数据库选项。
- 在第一个屏幕上,输入当天的日记条目。日期和星期几将由日记自动添加。
- Esc 保存条目并退出。
Ctrl+c
不保存退出应用程序。Alt+n
将您带到下一个屏幕以添加文件。 - 要添加文件,只需输入文件的位置。在每个文件后,按
Alt+n
。如果文件不存在,您将收到警报。 - Esc 保存并退出,并按
Ctrl+c
退出而不保存。
以 HTML 格式查看日记
- 使用
-g
(--generate-page
) 标志运行程序。 - "index.html" 和其他所需文件现在已保存到
/tmp
。使用浏览器打开此文件。firefox /tmp/index.html
重要注意事项
- 每个条目(文本和文件数据)都使用 AES-128 加密。因此,没有密码实际上无法访问您的日记。所以请务必不要忘记它。
- 如有必要,请记住清理 /tmp 中的解密文件。
rm -rf /tmp/*
- 确保您正在写入正确的数据库。默认情况下,diary 写入到
./.database
,但可以使用-d
标志指定自定义数据库。
功能
- 文本和文件数据的 AES-128 加密。
- 功能齐全且易于使用的 TUI 界面
- 仅在需要时解密整个数据库(使用
-g
标志),并将其转换为丰富的 HTML5。
依赖关系
~6MB
~111K SLoC