Convert OhLife entries to Day One
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

BooneJS ( Use and modify freely, attribution appreciated. Thanks!


This script works with the Day One command line utility that can be downloaded from The input to this script is the exported text file from ( Clicking the "Export" button will save a .txt file to ~/Downloads/ohlife_YYYYMMDD.txt.

Script idea was born after reading

Please backup your Day One archive before you attempt to use this script. Although it works for me, I don't guarantee anything!


  1. Install Day One CLI from the page Tools | Day One
  2. Save this file someplace (~/Downloads, perhaps?)
  3. Open a Terminal in OS X (/Applications/Utilities/
  4. chmod +x ~/Downloads/
  5. cat ~/Downloads/ohlife_YYYYMMDD.txt | ~/Downloads/