Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Aug 23, 2025. It is now read-only.

lepisma/mento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mento

Development for this project has moved to sourcehut here. This repository is now in a read-only state.

https://img.shields.io/github/v/tag/lepisma/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 manually by cloning the repository and running poetry install (this package was available on PyPI but we have given away that name to a more active project, so you will have to install this manually from here on). 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.

About

Mento is a program for tracking mental health

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages