RSSStripper
So, hier nun eine erste Version des angekündigten RSSStrippers. Man möge mir den schlampigen Java-Code verzeihen, daß ist erstmal nur ein Proof-of-Concept und wird sicher noch verbessert.
Die Sourcen und ein fertiges JAR-File gibts hier: http://java.zurell.org/.
Viel gibts dazu eigentlich gar nicht zu sagen. Das Programm nimmt sich einen RSS-Feed und extrahiert alle "items" in einzelnen Textdateien. Von den Items des RSS-Files bleibt nur der Content in der Textdatei. Aller Tags und Entities werden entfernt.
Ausserdem wird ein XML-File im Apple iTunes Podcast-Format generiert, welches die erzeugten Dateien als Links enthält.
Allerdings ist an den Dateinamen (title.txt) noch die Endung .mp3 angehangen, in Erwartung, daß man die Textdateien durch eine Text-to-Speech-Engine in Audio-Dateien umwandelt.
Man brauch zwei Templates als Input für das Programm. Zum Einen ein Template für die resultierende Podcast-Datei und zum anderen ein Template für die einzelnen resultierenden Item-Elemente. Beide Templates sind im oben genannten Source-Package enthalten. Als dritter Parameter bekommt das Programm noch eine Base-URL unter der die Audio-Dateien dann später abgerufen werden können. Vierter und letzter Parameter ist der eigentliche RSS-Feed, den man wandeln möchte.
Die Text-to-Speech-Umwandlung muss man dann anderweitig machen (z.B. mit MBrola). Unter Apple Mac OS X könnte man ja mal versuchen die eingebaute Speech-Engine zu benutzen...