In a previous post, I outlined my method for rapidly firing off a DayOne entry using Drafts for iOS. I’d like to follow up with a couple of methods I’ve devised for doing what amounts to the same thing when I’m sitting at my Mac. Sure, it’s not that big a deal to open up DayOne, wait for the app to load, enter a passcode, hit the ‘new entry’ button…but all of that takes a little longer than I’d like it to when I just want to jot something down quickly and then get right back into what I was doing. So I’ve come up with two solutions to this problem: one is a very simple workflow for Alfred 2, and the other is an OS X System Service.
I have an incredibly geeky need to log information about my life–for my own uses, mind you–and a big part of how I address that need is in journaling with DayOne, an app with variants on both OS X and iOS. It syncs flawlessly across devices and (Apple’s) platforms, and has a well-designed interface which makes it a joy to use. The act of writing stuff in DayOne is great for me, which is why I have to find some problem with it.
Sometimes I just want to dash off a thought really quickly–without launching DayOne, waiting for it to open, entering my passcode, tapping to begin a new entry, and so on and so on. I decided I’d find a quicker way to add entries to my journal. Luckily, the developer of DayOne has implemented a pretty handy (if basic) command-line interface, which means that it’s easy to script and automate the app. What I ended up with is this: I type my markdown-formatted entry in Drafts, fire a Dropbox action, and…that’s it. It doesn’t open another app. It just adds the entry to my journal in the background. It takes a little bit of work to set it up, but it’ll save you a lot of time over the long haul. It’s awesome.