obsidian-importer icon indicating copy to clipboard operation
obsidian-importer copied to clipboard

Import from Day One

Open blanknogo opened this issue 2 years ago • 3 comments

Current solutions

  • https://github.com/quantumgardener/dayone-to-obsidian
  • https://forum.obsidian.md/t/dayone-to-obsidian-script/13387

blanknogo avatar Aug 11 '23 00:08 blanknogo

I've been working over the past few months to convert from Day One to Obsidian (see this thread on Farcaster). In my experience, all of the existing conversion scripts handle even modestly complex formatting poorly and miss a lot of Day One metadata. While I've completed my project (mostly by hand, in the end), I've put together an example Day One journal export and corresponding Obsidian vault in an attempt to capture as complete a picture as possible of (Day One) input and (Obsidian) output.

The handling of file naming and metadata is obviously opinionated. The point of these examples is more to demonstrate what metadata is available, and to give an example of what "gold standard" Obsidian-flavored markdown generated from a Day One entry would look like. (Also, journal entries can be cross-linked, which is important!)

I hope that any extension authors looking to tackle this problem find these examples useful.

necopinus avatar Jan 06 '24 19:01 necopinus

I've put together my own Python script for turning a Day One JSON export into an Obsidian vault:

~noelle/dayone_to_obsidian on Sourcehut

Thank you @necopinus for providing that sample journal so I could update my script to support those other media types! I got everything working to my satisfaction except links to other entries, which just wasn't feasible with my data model without some very ugly code.

Hope this helps someone!

noelleleigh avatar Feb 28 '25 03:02 noelleleigh

Hi all, I'm excited to share my enhanced solution based on quantumgardener's work: https://github.com/LucyDYu/dayone-to-obsidian

A post with instrutions is here on Obsidian forum: User-Friendly Migration of Day One Entries to Obsidian, All Media Type Supported

Key highlights: ✅ Support all media types and various metadata ✅ Detailed instructions and user-friendly configuration ✅ Multiple users have confirmed the solution works through positive forum replies

Hope this can help!

LucyDYu avatar Mar 04 '25 17:03 LucyDYu