I’ve been hacking this auto-journal script for a while and I’ve recently settled on using a local install of WordPress combined with AppleScript and Quicksilver. It’s really pretty easy.
Follow MacZealots’ tutorial on Installing WordPress on Tiger. If you have any trouble along the way, you might need to check out Mac OS X Server 10.4.4: Improvements to Apache/PHP/MySQL interaction. Now you’ve got a local install of WordPress that you can dress up.
Now you’ll want to save this applescript as a ‘Stay Open’ application and set your options. If you want Growl support to work, you’ll either need to save it with the name “WordPress Journal” or modify the Growl tell in the script. I have it set to ask me what I’m doing every 15 minutes during regular work hours and every 30 minutes thereafter.
There may be times when you don’t want to use the automatic functions but you would still like to send something to your journal. For this, I’ve also created a Quicksilver action. Save this applescript in your Quicksilver actions folder. Again, if you want Growl support, save it with the name “WordPress Blog” or modify the Growl tell in the script. Now all you do is call Quicksilver, enter text mode and type your journal entry, tab over and type as much of “WordPress Blog” as you need, and hit Return.
Of course, you could use a remote version of WordPress if you don’t like the idea of installing it locally. But for privacy, it’s probably best to keep it on your own machine.
Ambition is a poor excuse for not having sense enough to be lazy.
— Charlie McCarthy