Wie man das Programm Mail als RSS-Client benutzt, habe ich in Mehr machen mit dem Mac ja ausführlich beschrieben. Das Programm bietet aber leider keine einfache Möglichkeit eine Liste der abonnierten RSS-Feeds auszugeben, um diese beispielsweise an Freunde und Bekannte weiterzuschicken.
Wie das Icon hier im Beitrag zeigt, ist es wieder einmal Zeit einen Ausflug auf die Command-Line zu machen. OS X stellt für das Management von RSS-/Atom-Feeds das PubSub Framework zur Verfügung. Dieses Framework kann von allen Programmen benutzt werden; es wird auf jeden Fall von Safari und Mail zur Speicherung der abonnierten Feeds verwendet. Wer nun – ohne einen Umweg über die Programmierung in Objective-C – eine Liste der in Mail abonnierten Feeds exportieren möchte, kann dies über den Befehl pubsub durchführen.
Der folgende Befehl fragt die in Mail abonnierten Feeds ab, übergibt das Resultat an awk, und man erhält eine Liste der Feeds.
pubsub --client com.apple.mail list |\
awk -F \t '{print $3}'URL
http://boesky.blogspot.com/feeds/posts/default?alt=rss http://www.grafikwissen.de/feed/ http://websiteoptimizer.blogspot.com/feeds/posts/default http://yoast.com/feed/ http://u9tupfing.blogspot.com/atom.xml http://blog.addison-wesley.de/feed http://www.technovelty.de/feed/ http://css-tricks.com/feed/atom/ http://www.secretsites.de/joblog/?feed=rss2 http://feeds.feedburner.com/catswhocode http://feeds.feedburner.com/wprecipes http://feeds.feedburner.com/WeBuildPages
Wer die Feeds in Safari darstellen möchte, ersetzt einfach com.apple.mail mit com.apple.Safari.