Convert a Daylio CSV export to a folder of Markdown files with frontmatter and notes in the body
This CSV tool will create one Markdown file per entry in the output folder and print the unique activities list to the console. This is ideal if you want to migrate Daylio content to Obsidian.
Not supported:
- Scales in Daylio.
- Keeping ordering of keys in YAML metadata. Even if using OrderedDict, the
frontmatterpackage used loses the order.
Install Python.
Install with pip:
$ pip install git+https://github.com/MichaelCurrin/daylio-to-md-converterdaylio2md --helpdaylio2md INPUT_CSV OUTPUT_DIRClone the repository and install dependencies using Poetry:
git clone https://github.com/MichaelCurrin/daylio-to-md-converter.git
cd daylio-to-md-converter
make installpoetry run python -m daylio2md TYPE INPUT_CSV OUTPUT_DIRShow available commands:
make helpTest using the demo:
make demoLicenses under MIT by MichaelCurrin.