Daylio is an amazing journaling and mood-tracking app, but you may want to store your journals also in an Obsidian Vault. For that you need a “translator” (or a parser, more technically speaking) that knows how to transfer Daylio entries into Obsidian notes.
The code below lets you make hundreds if not thousands individual notes (in a similar format to normal Daily notes) from a single
.csv file exported from Daylio - ready to be imported into Obsidian with a simple copy & paste.
Here’s the repo: GitHub - DeutscheGabanna/Obsidian-Daylio-Parser: Create markdown files from a Daylio CSV backup file
Thanks for your work, I used to want to do it, forgot about it, and now I used your script and it worked wonderfully. Just might add for the non-tach users to use pip install python-slugify in order to launch the script.
Or maybe create a simple .bat that would install python with winget if python isn’t found, then instapp slugify, and then would launch the script.
Anyway, thanks again !
There’s a small update to the converter.
- can color-code your moods in the .MD file
- can export to a specified custom location
- can overwrite already exported files or skip them