Nik's Blog

Geekery, witty insights, software (of dubious quality) and more!

Fed up...

The title says it all. I’m fed up!

I’ve been AppleScripting things for many years now, and I’ve come to expect some pretty idiosyncratic behavior from AppleScript. Sure, there’s the occasional application that won’t take “whose” or “which” and insists on “where its” instead; or the method that mixes up “true” and “having”; that’s part and parcel of the AppleScript English-like syntax.

But it’s gotten worse.

See, I’ve been trying to script Apple’s Mail application. And, well, it’s pretty damn near impossible to do.

Why? Well, because it’s broken, that’s why. Create an outgoing message, and it has no identifier! Try to classify an incoming message via a rule? Well, it doesn’t have an ID, either.

So, my plans to make a fancy new version of Mail to KGTD with MailTags support built-in, is sort of indefinitely on hold. (And I won’t belabor you with the problems I’ve had getting MailTags scripted, since I’m sure it’s just beta teething pains.)

Then there’s Kinkless GTD itself. It’s a wonderful productivity tool. Agile, responsive, entirely AppleScriptable (heck, it’s almost entirely AppleScript, itself), and a true work of hacker art.

But it’s broken, too…

iCal sync is problematic if you add a PDA to the mix (not Kinkless’ fault, just more of Apple’s broken software) and there’s some bugs which cause tasks to just disappear if you set your dates incorrectly.

And, again, I can’t seem to really get it integrated with Mail. Not cleanly, not easily. It’s a definite case of a square peg in a slightly clogged and not-quite-round hole.

I can’t help but feel that there’s a better way of doing this. Something that doesn’t try to build everything out of an outliner, without any real starting point. Something that doesn’t rely on Apple’s half-baked attempts at software…

Something just a little more… purple…

@inik

inik: RT @thinkprogress: .@komenforthecure head says responses to Planned Parenthood decision are "very favorable." If your response is unfavo ... >
inik: @FluidApp I'm getting errors in a Fluid app Gmail and can't use chat either. Any ideas? >
inik: finished Five Children and It by E. (Edith) Nesbit et al. and gave it 5 stars http://t.co/mspysk1B #Kindle >
inik: How to use an obscure shell command to let your AppleScripts and shell scripts output rich text. http://t.co/3Y9dAHiH >
inik: Nicholas "Nik" Friedman TeBockhorst http://t.co/I6kGmcDg >

Google+

I love Seth's quote at the top. I think that's my new motto.. ; )

Powered by Plu.sr
>
Griping about OS X Lion? Here's two nifty tools that replace a variety of poorly supported third party tools: Command-line and Automator access to video and audio conversion. Super easy to use, and very flexible and supports any format that Quicktime can encode/decode. (So Perian is a must-install if you want to handle DivX/3viX, etc.)

Yes, ffmpeg, Handbrake and...
>
Fix Google Reader's horrible new interface with this user script! Now it fits nicely on my MacBook's small screen. >
Happy 11/11/11 11:11:11! >
What makes this ad awesome is not the true-to-life irony, because the idea is hardly innovative, but rather the excellent execution. Reminds me a bit of that excellent Nutri-Grain spec commercial. Quick delivery, good actors, hit all the high notes. Love it. >