NetNewsWire and other desktop apps: your RSS router

One of my favorite features of NetNewsWire is how it works with a bunch of other desktop apps.

The idea is this: news comes in to NetNewsWire, and then you route stuff to wherever it should go.

Twitterrific: Breaking news network

One day it became obvious that Twitter was how people got breaking news—it appeared in Twitterrific first.

How could NetNewsWire compete with that? Add some kind of super-fast-breaking news channel thingy? Weeeeeellllll no. I mean, you’ve already got Twitterrific, so why.

Instead I made it a cool combo—you’re reading something (a news item or web page) in NetNewsWire, type ctrl-T, and then the URL appears in Twitterrific, all ready for the tweeting.

Twitterrific screenshot

The baseball fan in me thinks of it as a double-play combination—NetNewsWire to Twitterrific to Twitter. Inning over.

(Note: the News > Send to Twitterrific command appears only if you have Twitterrific and it’s 2.1 or greater.)

MarsEdit and ecto

I’m writing this post in MarsEdit, which I adore. Lots of folks adore ecto.

I don’t have to tell you the advantages of using a desktop weblog editor—local storage, scriptability, offline drafts, performance, one interface for all your weblogs, etc.—you know this stuff. (And if you don’t know, you should find out.)

The News > Post to Weblog command is how you get news items and web pages from NetNewsWire to your weblog. This way NetNewsWire doesn’t have to have a built-in weblog editor: you can mix and match, choose the weblog editor you prefer.

(Note to anyone who’s new to NetNewsWire: the original version of NetNewsWire had a built-in weblog editor, which later was broken out and mostly rewritten and hugely expanded and turned into MarsEdit, which was later sold to Red Sweater Software. Before MarsEdit 1.0 shipped I made sure NetNewsWire would work with any weblog editor that supports a simple Apple event interface.)

VoodooPad

Got VoodooPad? It’s a desktop wiki—you write stuff in it, save stuff in it.

If you have VoodooPad, then a Send to VoodooPad command appears in the News menu.

del.icio.us choices

For posting to del.icio.us you choose from an external browser, NetNewsWire’s browser, Cocoalicious, Postr, Pukka, and WebnoteHappy.

In fact, the command is somewhat mis-named, because some of these apps do things other than posting to del.icio.us.

del.icio.us app popup menu screenshot

iCal and Address Book

When you come to a web page or news item that includes calendar or contact microformats (such as at upcoming), NetNewsWire presents popup menus at the bottom of the window: you can add an event to iCal (as in the screen shot below) or add contact information to Address Book.

microformats screenshot

Also, if a feed includes an email address for the author, you can add the author’s email address to Address Book (via News > Add Author to Address Book).

Mail

There are two ways to send news items and web pages via email. You can send just the URL, which works with any email client (Mail, Mailsmith, Entourage, and so on).

Or you can send the page as HTML mail, which works with Mail.

These commands, like the others, are in the News menu. These commands appear in the File menu rather than in the News menu, for the simple reason that that’s where the commands appear in Safari.

Mail screenshot

iPhoto

When an image appears in a news item or web page, you can ctrl-click (or right-click) on the image and choose Add Image to iPhoto Library. Easy.

Scripting

Last thing—but the most powerful thing. NetNewsWire is scriptable via AppleScript, which means you can use or write scripts for things like sending items to Yojimbo, building a blogroll, and plenty more.

There’s no way we can figure out, in advance, everything that everybody might want to do—so we make NetNewsWire scriptable, so people can add the features they want. (And we pay attention to the kinds of scripts people write, since actually writing a script is a pretty strong feature request.)

NetNewsWire even has the concept of scripted feeds—it can run AppleScript or shell (Python, Ruby, etc.) scripts that generate RSS. Anything that happens on your machine, you can probably create a feed for it.

See the NetNewsWire Scripts page for more scripts written by NetNewsWire users.

22 Jan 2008

Archive