Skip to content
Convert OhLife entries to Day One
Perl
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
ohlife2dayone.pl

README.md

ohlife2dayone.pl

BooneJS (http://boonejs.tumblr.com) Use and modify freely, attribution appreciated. Thanks!

Description

This script works with the Day One command line utility that can be downloaded from http://dayoneapp.com/tools/. The input to this script is the exported text file from OhLife.com (https://ohlife.com/export). Clicking the "Export" button will save a .txt file to ~/Downloads/ohlife_YYYYMMDD.txt.

Script idea was born after reading http://brettterpstra.com/logging-with-day-one-geek-style/

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

Usage

  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/Terminal.app)
  4. chmod +x ~/Downloads/ohlife2dayone.pl
  5. cat ~/Downloads/ohlife_YYYYMMDD.txt | ~/Downloads/ohlife2dayone.pl
You can’t perform that action at this time.