Skip to content
/ mento Public
forked from ksu-hmi/mento

Mento is a program for tracking mental health

Notifications You must be signed in to change notification settings

aarmst24/mento

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mento

https://img.shields.io/github/v/tag/lepisma/mento.svg?style=flat-square https://img.shields.io/pypi/v/mento.svg?style=flat-square

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:

  1. Org journal encrypted entries.
  2. Plain list items in org file whose body starts with inactive timestamp like this [2021-02-21 Sun 14:59] ...
  3. Orgzly entries with CREATED property and heading text as log.

Here is an example mood plot (tracked via #mood(<int>)) with journal entries:

./screens/mood-plot.png

Polar hourly plot of mood entries:

./screens/mood-plot-polar.png

And here are entry counts:

./screens/counts.png

You can track numerical metrics (like mood), episodes (like attacks), and much more. A correlation analysis mechanism is work in progress.

Usage

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 to ORG_JOURNAL, and path set to directory path for journal.
  • Orgzly and Org list need type set to ORGZLY and ORG_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

About

Mento is a program for tracking mental health

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%