avatarEsteban Thilliez

Summary

The article provides a method for using Obsidian to create a comprehensive life record, emphasizing the importance of customizing the setup based on individual needs and using hubs and Dataview queries to organize and retrieve information efficiently.

Abstract

The author shares a personal approach to logging life details in Obsidian, advocating for a pragmatic setup that evolves with one's needs. The method involves creating 'hubs'—central notes that aggregate data from various sources using the Dataview plugin. These hubs are tailored for different aspects of life, such as daily activities, discoveries, life events, media consumption, and piano practice sessions. The article emphasizes the importance of strategic data storage, using daily notes with specific fields to track different types of logs, and the use of queries to dynamically display information in hub notes. The author also cautions against overcomplicating the system and suggests keeping the setup as simple as possible, removing elements that are not serving a purpose.

Opinions

  • The author believes that Obsidian users should only add features to their setup when they serve a clear purpose and remove them when they are no longer needed.
  • There is a strong emphasis on personalization and simplicity, with the author advising readers to consider their own needs before implementing the suggested methods.
  • The author values organization and efficiency, demonstrated by the use of hubs and Dataview queries to manage and access life records.
  • The author suggests that maintaining a retrospective view of one's life through structured logging can be beneficial.
  • There is an acknowledgment that maintaining too many logs or an overly complex system can become burdensome, and the author recommends deleting unnecessary hubs to avoid this.
  • The author provides resources for further learning about Obsidian and Dataview, indicating a willingness to share knowledge and support the community.

Keep a Record of your Life in Obsidian

Recently, I reworked a bit my Obsidian setup. I found a new way to log things which I find very practical, so I’m going to share it with you today.

Prerequisite

Before implementing anything in Obsidian, the first thing you should ask is “Do I need it?”.

For me, I only add things when I need them, and when I don’t need them anymore I just remove them.

You should not just read my article and implement what I will talk about directly. You should first ask yourself how it can be useful for you to decide if you need it instead of overcomplicating your setup for nothing.

Hubs

The first thing to do to keep track of data is to add hubs. A hub is a note that allows you to have in one place an overview of data from several notes.

For example, I have 5 hubs in my Obsidian vault. One for my daily notes, one for the things I’ve discovered and don’t want to forget, one for my life events, one for the media, and one for my piano practice sessions.

So the first thing you have to do is to define the hubs you want and give them a purpose. For example, my life events and daily notes hubs allow me to have a retrospective view of my life, my piano session hub allows me to keep track of my progress, etc…

Once you have defined the hubs you need, you have to decide on an implementation to display data. For this, I like the plugin Dataview. There is also Database Folder.

Then, you can create your hub notes, and we’ll fill them with queries later.

Where to Store Data?

Depending on the way you decided to implement your hubs, you have several options.

I will talk about the Dataview way. Dataview is powerful to query data from several files, so we need to spread the data. An easy way to do this is with daily notes, and by doing this we’ll also keep track of the date the data was created.

So, depending on your hubs, you can create several Dataview fields and use them in your daily notes. You can create several fields for one hub. For example, for the Media Hub, I have the fields “ReadingLog” to keep track of what I read, “VideoLog”, and “ListeningLog”.

To make things more organized, I’ve added several headings in my daily notes:

The piano log is a bit special. I’ll explain why now.

You can create several types of daily notes. For example, I’ve moved all the piano session data to their own daily notes type because there is too much information and I don’t want to overcomplicate my daily notes.

How I’ve moved the piano-related data to its own daily note type

You can then reference and embed your notes between each other using the syntax of the Obsidian links: ![Filename#heading^section]. For example, to reference my piano log in my daily notes, I write this: [[2022–12–21 Piano Session#⨮ LOG]]

This way, it looks like this in my daily notes when the piano session note is filled:

If you use several types of daily notes, be sure to keep things organized else it will quickly become messy.

Query Data

The last thing to do is to query data. Open your hub notes, and add your Dataview queries. If you don’t know how to write queries, I’ve made an article about Dataview here.

I’ll still give you some examples:

Get the last 7 daily notes titles and summaries in a table format:

```dataview 
TABLE WITHOUT ID link(file.link, " ") + "<strong>" + Title + "</strong><br>" + Summary + "<br>" + file.link AS Entries
FROM "600 Periodic/610 Daily"  
WHERE file.name != "610 Daily"
SORT file.name desc
LIMIT 7  
```

Get all the life events:

```dataview  
table LifeEvent as "Log"  
from "600 Periodic/610 Daily" 
where contains(LifeEvent, "")  
sort file.name desc
```

Get all the piano sessions:

```dataview
TABLE PianoLog as "Log" 
 FROM "500 Personal/510 Music Log/511 Piano/5111 Daily" 
 SORT file.name DESC
 where contains(PianoLog, "")  
```

Putting it All Together

Now, you probably have some beautiful hub notes! I’ve not shown how mine look like, so here’s a picture:

As you can see, all data are associated with their date, allowing me to have a retrospective view of my life by knowing what I’ve done each day.

You’ll also notice there is a cute navbar in my note. It’s very easy to do with the Obsidian links system.

Final Note

I’ll repeat myself, but only implement what you really need. Some days ago, I had other hubs, but I didn’t need them and I forgot to record the data every day. So I’ve just deleted them.

You should do the same. Don’t force yourself to stick to a system, because if you don’t need it, it will be a pain to stick to it.

Find all my Obsidian-related stuff here: Use Obsidian like a Pro

To explore more of my self-improvement stories, click here!

If you liked the story, don’t forget to clap and maybe follow me if you want to explore more of my content :)

You can also subscribe to me via email to be notified every time I publish a new story, just click here!

If you’re not subscribed to medium yet and wish to support me or get access to all my stories, you can use my link:

Personal Development
Knowledge
Self Improvement
Growth
Recommended from ReadMedium