October 26, 2018

Making org-journal more like Day One

I sometimes think having only one journal would be ideal, but that’s not likely to happen. I know me, and I’ll never stick with just one.

Currently, my primary (non-paper) journals are kept in Day One and Org Mode.

Day One is a pleasure to use. It looks great and makes journaling quick and easy on every platform I use. It automatically adds location and weather data to each entry, which is a nice bonus. The printed books from Day One are also great.

In Org Mode I use org-journal. I like writing in Emacs/Org-mode and I like plain text and I like Org-mode’s flexible export options. Basically, for writing things down, I generally prefer to do it in Org-mode.

I’m trying to level the playing field between Day One and Org Mode. To this end, I’ve added a couple of tweaks to my org-journal.

First, I’ve made it easier to drag and drop images into entries. To do this, I used a bit of code from John Kitchin. Still not as easy as Day One, but better than it was.

Next, I added a quick way to insert the current weather conditions into an entry. This is done using wu, a command-line interface to Weather Underground. Wrap the command in a SRC block and org-babel renders the results right in the entry.

#+BEGIN_SRC sh :results value verbatim wu #+END_SRC I just put the cursor on the BEGIN_SRC line and hit CTRL-C CTRL-C. Neat.

I could probably find a good way to have the SRC block automatically created with new entries, but for now, I just use a TextExpander snippet. Close enough.

Here’s what today’s entry looks like so far. Not bad.

Screenshot of Org JournalScreenshot of Org Journal

Previous post
Ethics in news consumption | The Outline Leah Finnegan, The Outline: …more and more I am questioning the news cycle and my relationship to it. There is so much news, and almost none of it
Next post
Believing without evidence is always morally wrong | Aeon Francisco Mejia Uribe: But it is not only our own self-preservation that is at stake here. As social animals, our agency impacts on those around