Skip to content

MichaelCurrin/daylio-to-md-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daylio to MD Converter

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 frontmatter package used loses the order.

Setup and run

Install Python.

Install with pip:

$ pip install git+https://github.com/MichaelCurrin/daylio-to-md-converter

Usage

daylio2md --help
daylio2md INPUT_CSV OUTPUT_DIR

Development

Clone the repository and install dependencies using Poetry:

git clone https://github.com/MichaelCurrin/daylio-to-md-converter.git
cd daylio-to-md-converter
make install
poetry run python -m daylio2md TYPE INPUT_CSV OUTPUT_DIR

Show available commands:

make help

Test using the demo:

make demo

Related projects

License

Licenses under MIT by MichaelCurrin.

About

Convert Daylio CSV export to a folder of Markdown files with frontmatter and notes in the body

Topics

Resources

License

Stars

Watchers

Forks

Contributors