Tom Insam

NNW subscriptions

So I wanted to see which of my NNW () subscriptions were dead. And I wanted to get the hang of AppleScript. Right.

set errorlog to ""

tell application "NetNewsWire"
  repeat with check in subscriptions
    set err to error string of check as string
    if length of err > 1 then
      set errorlog to errorlog & "Error for '" & ((display name of check) as string) & "' (" & (RSS URL of check as string) & "): '" & ((error string of check) as string) & "'r"
    end if
  end repeat
end tell

tell application "BBEdit"
  make new text window with properties {contents:errorlog}
end tell

Pretty nifty. Course, you have to have BBEdit. But making it use TextEdit shouldn't be hard.