Quicksilver is one of my favorite utilities on the Mac. You can do tons of stuff with it. Back in the day, I was even able to post updates to Twitter from it with some scripting. But ever since Twitter moved away from Basic Auth to OAuth, I had to resort to a public API service that routed around that little obstacle. This resulted in “via MyAuthAPIProxy” getting appended to my tweets instead of “via Quıcĸsıɩⅴεʀ” like it used to do. I was fine with this for a while, but it just wasn’t the same. So, I decided to register my own Twitter app, and run a local proxy on my own. This would bypass any OAuth friction. I even customized it to say “via Quıcĸsɩıⅴεʀ” which is almost indistinguishable from the original attribution text. (See if you can spot the difference.) That’s basically all I wanted, anyway. I can be very particular about things like that. The crazy thing is that it took less than 20 minutes to set up, including registering the Twitter app name.
I’ve been using it for a few months now, and it’s pretty awesome. I just invoke Quicksilver, type my tweet, and BAM. The added bonus is that the “via” link goes directly to my site. It used to be a lot more prominent before Twitter’s facelift, but things like iPhone apps make it a little more visible. I mean, people click it, so that’s good enough for me.
Since this is just a proxy service that I’m running locally on my own machine, it wouldn’t really work for anyone but me. But the best part is that anyone could do this. I’ve seen people tweet from the command line. See? I’m not the only one who’s awesome and nerdy.