Mandaris Moore


A Day One call to action.
A Day One call to action.

Years ago, I set up IFTTT to save my tweets and liked tweets to Day One. Unfortunately, I'm not a big fan of Day One, but I've had a hard time coming up with a reliable replacement. When they made the transition to a subscription model and moved to their own syncing solution, it was very difficult for me to see their point of view on things.

Neverthe less, I'm back to using it on a more regular basis.

This week, I got an email from IFTTT stating that the connection was broken and I have re-evaluated whether I want to continue saving these little bits of social interaction1.

As of this writing, I've got 1336 things being stored in my journal. I don't know if I'll go back and read stuff from years ago, but -like all journals and digital hoards- I don't want to get rid of it.


  1. Why should big social media companies have all the fun/information? 


I've been using streaks and the fact that I've been feeling a little lost to start journalling a little more seriously recently. Things are falling apart in little ways here and there.

It feels like my wife and I are definitely on different pages and stuck in a rut as it were.

Our home has problems with mold again.

Our youngest is having trouble walking.

And we have to face the possibility that we won't be able to move up to better housing at the end of October.

Very stressful.

One of the few things that I have control over is my time journalling and how I approach this problem.

I don't want to feel too overwhelmed.


I've had a little idea going on in the back of my head for the last couple of months about a simple application that would pop up after a given keyboard shortcut. It's a simple idea and never got around to doing it because I didn't sit down and do it. Even on the days, where I thought "Hey,If I had an easy way to keep track of all the good things that I've done, I'd feel better about myself". Normally, I just look at the todo item that I had in OmniFocus and just push it back a couple days or weeks because of priorities.

But today, I sat down and decided that if I wanted to really follow my own words about controlling my life I've got to make good on the commitments that I make to myself big or small.

So I sat down behind my laptop opened up my AppleScript 1-2-31 and started searching the internet after not seeing a solution to my problems on the first page.

set theSumm to text returned of (display dialog "Latest Accomplishment" buttons "OK" default answer "A step forward" default button "OK")

tell application "Calendar"
    make todo at end of todos of calendar "Accomplishments" with properties {summary:theSumm, completion date:current date}
end tell

At first, I was just going to put this in a script file and then run it from a service, but I decided that the easiest way of doing this was to use Keyboard Maestro. It was really cool that I got to move the entire script into the application so I didn't have to move between the different applications.

A copy of my first keyboard maestro attempt to make a short cut to log my accomplishments

This is what I had originally envisioned, but I started to think about the limitations of keeping all of this in reminders. All the applications that use the system built task management tools have a focus on what needs to be done and if I want to have way to look at this stuff quickly and I wasn't sure how to look at accomplishments that were marked as completed a month ago.

I took a look at what I was doing on a daily basis and saw that I've been doing more and more journaling using Day One2.

I didn't want to make the Day One application open up every time that I finished something new so I looked at the command line interface and came up with this.

Screenshot of my keyboard maestro macro to log accomplishments quickly using the command line interface for Day One

So far, the only downside is that I have to go into Day One to make all the hashtags turn into tags and I have to do a search for that tag if I want to see all my accomplishments in a given time.

I think for the next iteration, I might set up GeekTool to show my latest accomplishment on my desktop, but I'm just happy that I finished this initial task.


  1. I bought this book almost a year ago so that I could start teaching myself to do more automation on my computer. Turns out, I just needed to take the time and focus on something that I really wanted to create. It felt good and I think I'll actually get through it... when I get the time. 

  2. I'd already had a specific keyboard shortcut for opening up the menubar pop up for quick writing of thoughts and feelings, but I didn't want to add a textexpander snippet to add an accomplishment tag.