Hello everyone! Here's my plugin called Ranked Habit Tracker.
Ranked Habit Tracker
Ranked Habit Tracker is a plugin that tracks and ranks you based on your habits. This plugin contains RR (Rank Rating) that manages and decides your rank. The ranks take inspiration from Valorant. This plugin can help you build a habit over the long term and keep you competitive. The gamified style can help you push yourself to the edge. It will track your habits and reward you with RR (Rank Ratings), which in turn will increase your Rank.
How to Use?
Download the entire repository and extract it to yourVault/.obsidian/plugins/ranked-habit-tracker. DO NOT download the releases.
You will need to set your habits in the properties in a checkbox style. Numerical and alphabetical values will not work. Might add it in the next update.
Disable all the default habits in the settings and add your own. You can name your habit anything. Then, you need to specify the folder your daily notes are stored in. Make sure your notes are saved in YYYY-MM-DD format. No other format will work. Add the field (or name of the property) you are tracking. You can customise RR per Day and Penalty per Day as per your liking. You can also change the Tracking Mode from Daily to Weekly.
You can open and see your rank by pressing a keyboard shortcut that you will have to set yourself from the commands. I have it set as Alt + V. You can set it as per your comfort and requirements.
The plugin will open on the right sidebar of the Obsidian window. It will show you the rank you are on and how many RR are required to climb up the next rank.
Penalty Logic
When you skip a habit for more than 2 days, you will start gaining penalties (as per the value you set in Penalty per Day). Your RR count will decrease if you skip the habits for too long, and thus your rank will decrease.
Visit my GitHub for more details: Ranked Habit Tracker. Hope you enjoy it! Merry Christmas!!
If you encounter any issues or have questions, feel free to DM me.
Theme: Kabadoni
Font: Jet Brains Mono
submitted by