/do2obs

DayOne Journal to Obsidian Notes

Primary LanguagePython

do2obs

Other DayOne to Obsidian converters exist, but they don't really format stuff the way I want, and it can't be that hard, right?

Plan

  • Rename photos to YYYY-MM-DD-HHMM
  • Output files should be YYYY-MM-DD-HHMM.md
  • Location metadata should conform to the obsidian-map-view pattern
  • Create tags and frontmatter to indicate journal source
  • Preserve tags
  • Recover corrupted photos.
    • Basic outline:
      • Search for .json and .zip files in given backup dir
      • Look for broken photo
      • Retry copy
  • Preserve stars
    • Okay, so how does obsidian track starred entries?
    • There's a starred.json file in the .obsidian folder.