inessential by Brent Simmons

NetNewsWire 2.1: Post to command

One of the most popular types of AppleScript scripts people write for NetNewsWire is a command. It’s a natural fit, right? It makes total sense that, if you use, you’d want to be able to send stuff there from your aggregator.

I love it that people could write those scripts—it’s one of the joys of being a developer, when you make it so your app is scriptable so that people can create their own custom workflows.

But, at the same time, it became apparent that this had to become a built-in feature, just because so many people want to do it.

We had some choices:

1. Punt and look at it for a later release. (The scripts, after all, do in fact work!)

2. Write a client and bake it into NetNewsWire.

3. Make NetNewsWire work with other apps that post to

If you know me, you know we did #3. ;)

(If you don’t know me—one of the things I’m most proud of doing is creating the external weblog editor interface which allows different aggregators to connect to different weblog editors. I like working with other apps and other developers; I like connecting apps.)

Choose your app

What we did: we added a new command in the News menu: Post to It works with any one of four apps: your default browser, NetNewsWire, Cocoalicious, and Pukka.

The default choice is your default browser, since that’s what most people are probably using already. (If you choose NetNewsWire, it just pops up a window with a web page in it—it’s just the browser-based interface, not a new client.)

The choices I think are very cool are Cocoalicious and Pukka. Both are desktop apps, both talk to, but they have different and interesting approaches. (I’m a big fan, by the way, of apps that run on your desktop but that are Web-centric. No surprise there!)

You already could have chosen one of those apps as your weblog editor in NetNewsWire—but that means choosing between posting to a weblog or posting to, when lots of people do both.

Anyway, if you haven’t checked ’em out, and you post to, you should. They’re cool apps, and Buzz and Justin are cool cats, and it pleases me to be able to connect my stuff to their stuff.

P.S. I’d love to figure out how to make this work with dashLicious too, but I haven’t figured it out yet. It’s a Dashboard widget, which means the context is different than with desktop apps.