Alphabetize a list using Keyboard Maestro 7

I tried using MacDrifter‘s excellent Keyboard Maestro macro to alphabetize a list from 2011, but it didn’t work.

I have no frakkin’ clue of how to use Keyboard Maestro or AppleScript, but I muddled through and figured out which two changes makes it work for me. The script is on the bottom of this page.

Changes for Keyboard Maestro 7

  1. Used Cut to Named Clipboard… instead of Set Clipboard to Named Clipboard…
  2. Dropped Type the %variable% Keystroke…

Getting your Photostream images into Lightroom

I don’t use Photos or iPhotos, I use Lightroom, but I still want all my pretty cellphone photos to magically appear without me having to do any work. Hazel can make that happen.

1. Find and open your Photos Library

In Pictures, choose the Photos Library, and right-click. Choose Show Package Contents from the context menu.

Inside the Photos Library package, open the Masters folder and note there are subfolders named by year. Each of these subfolders need to be added to Hazel as watched folders.

Hazel won’t let you browse into a package so to be able to add these year folders, first make an alias of each folder (right-click each folder and choose Make Alias).

2. Move aliases

Move the aliases you made in the previous step into a new folder outside the Photos Library package. I made a “processing” folder called Hazel – Photos to Lightroom for this purpose. Inside that folder I place the alias folders, but also create a !Lightroom Import folder which I will tell Lightroom to import from at a later stage.

3. Add aliases to Hazel as watched folders

Add each aliased folder to Hazel. Add the following two rules to each aliased folder you told Hazel to watch

4. First Hazel rule

Add the Go into subfolders rule to each aliased folder

5. Second Hazel rule

Add the Move images to Lightroom Import Folder rule to each aliased folder. The folder you choose to move to should be one you have already created in the “processing” folder in Step 2.

I choose to move the image files, I don’t recommend it, I don’t know what might happen and I’m pretty sure it probably breaks Photos somehow. As I don’t use Photos at all, and it seems to work for me so far, I don’t really care. However I strongly recommend COPYING the image files in this stage rather than moving them. Remember COPY DON’T MOVE.

6. Import the new photos into Lightroom

I choose to import the photos manually, that way Lightroom moves them to the appropriate subfolders in accordance with my perferences.

If you don’t care how the photos are sorted, you can make Lightroom do an auto-import by setting it to watch and auto-import from the folder Hazel moves (copies) the image files into. If you do that, the entire workflow should be completely automated.

Mental Note 1541



Mental Note 1540

Mental Note 1540







Mental Note 1539








I just finished catching up with Saga, the amazing, space operatic, well, saga of two star-crossed lovers and their efforts to keep themselves and their child safe in a dangerous and wildly imaginative universe.

Saga is created by Brian K. Vaughan (also the writer of the brilliant Y: The Last Man), and Fiona Staples, whose art I haven’t had the pleasure of encountering before, but omg is her work gorgeous, and published by Image Comics.

I’ve had it languishing on my iPad since the series started a couple of years ago and just never got round to reading it before now. I’m so glad I finally did! At the same time I hate that I did start it; Now that I’m all caught up I have to wait for single issues to arrive one by one. The antici….

It’s an incredible read. It’s realistic (yes, I know that sounds silly but the characters are so completely believable even when they are spirits or robots with TVs as heads), it’s laugh-out-loud funny at times, and tugs at your heartstrings at others. It’s also dirty, sexy, serious, and wonderful.

I can’t wait to find out what happens next!

Automation For OS X and iOS

A collection of articles I’ve found helpful.

OS X – Setup & Installation

Hacker’s Guide to Setting up Your Mac
A guide to setting up a new Mac quickly whilst leveraging the power of automation.

A packet manager for OS X

Homebrew Cask
Extends Homebrew allowing one to install apps.

OS X – Automator

Automator for Mac OS X: Tutorial and Examples
A tutorial covering some basic ways to use Automator.

Getting Started with JavaScript for Automation on Yosemite
Assumes working knowledge of JavaScript already.

OS X – Keyboard Maestro

A Beginner’s Guide to Automating Your Mac with Keyboard Maestro
Does what it says on the tin.

Keyboard Maestro I: Introduction
First in a series of tutorials meant for beginners.

iOS – Workflow

8 Reasons to Love the New Workflow App for iOS
Some Workflow basics.

Thought Asylum’s collection of Workflow Posts
Not just posts, but downloadable Workflows too.

iOS – Launch Center Pro

Automating iOS: A Comprehensive and Updated Guide to Launch Center Pro
A fantastic article on how to use Launch Center Pro

Launch Center Pro: An Adoption Strategy…
Not a how-to automate with LCP so much as a how-to force yourself to use LCP.

Quantified-Self: The Power Of Day One & Launch Center Pro**
Basics of using Day One and LCP together.

iOS – Day One

Day One / Templates
Tools and techniques to extend Day One. LCP, Workflow and TextExpander are all featured.

Mental Note 1538








Mental Note 1537

It’s been a slow week this week, which is definitely a reflection on me rather than the Internet…


  • Rectify | Slow, deliberate, and highly enjoyable to watch the stories unfold.
  • What We Do In The Shadows | Funny, sweet and all about vampires. How could I not love it?



Mental Note 1536