Mento is a personal program for tracking mental health. It works by capturing notes in a format similar to nomie from various Org Mode sources. Here is the current list of sources:
- Org journal encrypted entries.
- Plain list items in org file whose body starts with inactive timestamp like
this
[2021-02-21 Sun 14:59] ...
- Orgzly entries with
CREATED
property and heading text aslog
.
Here is an example mood plot (tracked via #mood(<int>)
) with journal entries:
Polar hourly plot of mood entries:
And here are entry counts:
You can track numerical metrics (like mood), episodes (like attacks), and much more. A correlation analysis mechanism is work in progress.
Install using pip install mento
. Then initialize a database by calling mento
init ./database.db
. Then add sources manually in the database. You might want to
use sqlitebrowser for this.
- Org Journal needs
type
set toORG_JOURNAL
, andpath
set to directory path for journal. - Orgzly and Org list need
type
set toORGZLY
andORG_LIST
respectively.path
points to the file path.
Afterwards, call mento ./database.db
for opening the program. Before opening, the
program will automatically refresh out-of-date sources. You can also force
refresh for all sources by using --force-refresh
flag.
You will also need Lora font for the tool. Till the time automatic installation is built, you can use this tool for installation.