Diary is a TUI program written in Rust for GNU/Linux / *BSD / Android (It probably works on other platforms too, but who cares) that helps you write a digital journal from the comfort of a TUI. It ecrypts both text and file data, and can decrypt and build a rich HTML representation of your diary when required.
cargo install 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.
Ctrl+c exits the application without saving. Alt+n takes you to the next screen for adding files.Alt+n. If the file doesn't exist, you get an alert.Ctrl+c to exit without saving.-g (--generate-page) flag./tmp. Open this file with a browser.
firefox /tmp/index.htmlrm -rf /tmp/*./.database, but a custom database may be specified with the -d flag.-g flag), and into rich HTML5.https://user-images.githubusercontent.com/56124831/119493025-5d5efd00-bd7d-11eb-93bf-3178bf35d821.mp4
$ claude mcp add Diary \
-- python -m otcore.mcp_server <graph>