Sometimes, it’s nice to shake up routine. For the past 14 years, I have been manually uploading my comics to my FTP server. This procedure involved three steps:
- Open my FTP application (Transmit)
- Navigate to the proper folder on my computer
- Drag the file into the appropriate folder on the server. (I keep all my comics within the same folder on my server.)
As is the case with my comics, every time I make a revision (and in some cases I’ve revised a strip 20 times over the course of a day), I’d have to repeat the above steps each and every time.
…given all the whiz-bang computing power we have at our disposal in 2012, shouldn’t there be a better way?
Thankfully there is, and it’s called automation. To automate the steps above, I used two applications: Hazel and Automator.
Hazel ($24.99) is an incredibly powerful program that automates filing, organizing and cleaning files and folders that live on your computer. Automator is an app bundled with Mac OS X that bills itself as a “personal automation assistant” using drag-and-drop workflows.
To preface this discussion: there are many ways to skin this cat. This is what worked for me.
First, I’ve created a rule within Hazel called “Latest Toons”. This rule will examine the date of the file and checks to see if it was created within the current week. If that condition is true, two actions will be performed.
- Hazel will set a color label on the file (marking it green).
- Hazel will launch an Automator workflow to upload the file to the appropriate folder on my server
I use Panic’s Transmit ($24.99) for all my FTP tasks. Transmit comes with an Upload action that is accessible from within Automator.
In Automator, I selected the Upload action and moved it into the workflow area. Next, I configured the Upload action to use one of my Transmit “Favorites” (a bookmark of sorts that contains all my FTP login info, including the correct path to open on the server). After configuring the action, I saved the workflow for Hazel to access.
Now, whenever a new comic file is saved in my pcw_toons folder, Hazel automatically uploads the file into the appropriate folder on my server. Translation: I’ll never have to manually upload a comic to my FTP server EVER again!
To sum it up: Automation is a powerful method of saving time on repetitive tasks. It lets your computer handle the mundane, routine activities while freeing you up to focus on the real tasks at hand. And with tools like Hazel and Automator on the Mac, it’s never been easier!