Der Python Desktop Server kann mit Makros erweitert werden, die zum Beispiel kaputte RSS-Feeds reparieren können. Das ist ein Feature das in der 0.2.6 hinzugekommen ist. Ein Beispiel ist die Reparatur des Dotcomtod-Feeds auf http://dotcomtod.de/backend.php - da sind eine ganze Reihe Bugs drin. Das Makro dazu ist hier: " DotComTod ist ziemlich kaputt, was RSS angeht".
Die Hauptprobleme des Feeds liegen in der falschen Codierung von Umlauten und Sonderzeichen, wodurch die meisten XML-Parser entweder die Zusammenarbeit verweigern, oder so wie der Python Desktop Server einfach etwas seltsame Ergebnisse erzielen.
Eine andere Anwendung ist einfacher: viele Feeds haben keine GUID, aber benutzen das Link-Tag am Item für den gleichen Zweck. Zum Beispiel die Tagesschau und Telepolis. Jetzt haben viele von diesen Feeds das Problem, das Artikel später editiert werden - dann gibts Probleme, weil die Artikel immer wieder im Aggregator auftauchen. Mit folgendem Makro wird das behoben: " der link eines Items wird als guid eingetragen". Hiermit wird der Link in die GUID übertragen und der Python Desktop Server nutzt diese dann zur Erkennung von schon gesehenen Artikeln.