I am a big fan of journaling and I use Roam to track my Daily Notes. I also track my mood using Roam’s hashtag feature, which is another way of backlinking in Roam.
Last year, right around this time, I learned that Roam has a command called /Streak
and I never found a good use case for it. A year later, last week, I was looking back at what I had written the previous year that day (I love doing that) and found my notes on this command. As soon as I read it, I got an idea on where I could use it.
Streak command
The Streak command lets you pick a page and tracks how often you’ve updated that page. The cool thing is that Roam considers references to the page as updates. So, whenever you backlink or use a hashtag of that page, Roam tracks it as an update to the backlinked page and updates your streak.
This gave me an idea. The way I track my daily mood is by using Hashtags. Let’s say one of the hashtags I used to describe my mood today is Relaxed, I can just do the following to see how many times over the past year or even overall, I felt relaxed.
I first trigger the Streak command by using /Streak
. Roam then replaces the text with this text: {{[[streak]]: [[$]]}}
. I put a $ to denote the cursor position. Now, I just put in the name of the page I want to see the streak of. In this case, {{[[streak]]: [[Relaxed]]}}
. That’s it. Once I hit enter, Roam displays the streak for the page/hashtag Relaxed.
I use it with various other pages too, but this to me seems like one of the best use cases for me.
Comments