Over the years, I’ve tried different approaches to journaling. It’s been difficult to make the habit stick.
For every nice feature dedicated apps provide, complexity is introduced, and with that, hurdles to jump through, when I just want to quickly note a few memorable moments in my day.
To avoid platform lock-in and distractions, I settled on a low-fi solution: each day is a text file, within month and year folders. For instance:
This structured approach is a great candidate for automation, and wanting to be more consistent this year, I decided to see how I could make journaling on iPhone more seamless.
iA Writer is my go-to writing application. It features beautiful typography, and some very powerful features, in a clean interface.
The ‘new’ command accepts a number of parameters, including ‘path’, which allows you to specify the directory and filename for the new file.
Shortcuts is a very powerful iOS automation app, that can do some very impressive things.
We can get the current date, format it as ‘YYYY/MM/dd’, and pass it on to be used in the path parameter. Adding a ‘.txt’ suffix to the path tells iA Writer the last portion is the filename:
Running this shortcut opens the following URL:
Opening this URL launches iA Writer, creates a new file at the specified location, and ‘edit=true’ opens the keyboard for immediate editing.
Add it to the Shortcuts widget, and a day can be logged with a few swipes and a tap from anywhere, even on the Lock Screen:
Although simple, this shortcut has been very valuable for me so far.
It’s a nice reminder to keep in mind small, quick wins with software, which bring a lot of value by making day to day tasks just that little bit better.
Download, and play around with the ‘Log Day’ shortcut for iOS here:
The ‘new’ command also accepts a ‘text’ parameter2, which adds content to the new document. Shortcuts even offers an action to URL encode a block of text.
Here’s just a few ideas for content Shortcuts could include in a new iA Writer document:
And that’s just scratching the surface 😎