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. New features are going to be added and current code will be improved