Skip to content
Convert OhLife entries to Day One
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit 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/
You can’t perform that action at this time.