Mood Tracker for Obsidian.md, inspired by Amazing Marvin's Mood Tracker.
While you definitely can build a mood tracking system in Obsidian with markdown files, metadata and Dataview, it can be tedious to maintain and use.
This plugin provides a clean, user-friendly alternative with a lot of "batteries included".
The data is stored in your vault, in plain JSON.
Monitor mood with "mood rating"; personalize mood labels.
Incorporate detailed emotions (fully customizable).
Include notes in entries.
Mood Tracker allows adding entries to notes, like a daily journal, with dynamic note paths based on the entry date.
View mood history in a graph. Track average and frequent moods and emotions. Click a graph point to explore daily details.
You can also edit past entries and add new entries for past days.
You can embed the graph into a note with mood-tracker-stats
codeblock:
end: current-week
daysBeforeEnd: 90
showAverage: true
showMostCommonMood: true
showCommonEmotionsList: true
height: 500px
Options:
style
attribute of HTML element would support) (defaults to 350px)For example, this codeblock will render records for the current month, with no additional info:
end: current-month
daysBeforeEnd: 39