J'ai récemment commencé à chercher une application qui pourrait me permettre de suivre mes habitudes. Dans le viseur, les trois bases proposées par Cal Newport, à savoir :
- une habitude d'un hobby de qualité comme la lecture
- une habitude de santé / sport
- une habitude pour passer du temps avec ses proches Pour le moment, je n'ai pas vraiment trouvé ce que je cherchais, mais je continue à creuser. Par contre, pour quand même commencer à mettre en place mes habitudes, j'ai créé un petit suivi sur Obsidian.
Exemple
Voici les choses que je souhaite suivre régulièrement :
- Mes habitudes de lecture
- Savoir si j'ai organisé ou non ma journée
- Si j'ai fait de l'exercice
- Si j'ai passé du temps avec mes proches
- Si j'ai pu avancer sur mes projets personnels.
Les métadonnées
J'ai commencé par mettre en place dans mon template de note quotidienne de nouvelles métadonnées : une pour chaque habitude que je souhaite suivre.
Voilà ce que cela donne dans les propriétés de la note quotidienne
lecture: false
organisation: true
exercice:
proches:
projet:
Toutes les propriétés sont des booléens, c'est-à-dire qu'elles sont des case à cocher qui n'accepte que les valeurs : Vrai ou Faux.
Si je l'ai fait, je coche et cela devient true
, sinon c'est vide ou false
. Mais bon, c'est l'explication technique derrière les case à cocher. Ne vous en souciez pas.

Du coup chaque jour, je coche sur ma note quotidienne si oui ou non, j'ai réalisé une action dans les choses que je souhaite suivre.
Afficher les résultats
J'ai décidé d'afficher les résultats dans mes notes hebdomadaires, et ce, grâce au plugin Dataview
```dataview
TABLE
file.name AS "Jour",
choice(lecture, "✔", "❌") AS "Lecture",
choice(organisation, "✔", "❌") as "Plan Day",
choice(exercice, "✔", "❌") as "Exercice",
choice(proches, "✔", "❌") as "Famille",
choice(projet, "✔", "❌") as "Projet"
FROM [[]] AND "Calendrier"
WHERE file.name != "Tracker"
SORT file.name DESC
Je vous explique tout ça
file.name AS "Jour",
Cela me permet d'afficher le titre de la note sous la colonne nommée Jour
choice(lecture, "✔", "❌") AS "Lecture"
Pour chaque habitude / métadonnées, je prends le nom de la métadonnée ici : lecture
et avec choice()
je transforme le résultat en émoji pour avoir une meilleure lisibilité. Ensuite, le AS Lecture
me permet de changer le nom de la colonne d'affichage.
FROM [[]] AND "Calendrier"
Je ne prends que les notes qui ont un lien vers la note en cours (ma note hebdomadaire) et qui se trouve dans le dossier : Calendrier
Et voici le résultat :
