Ich habe eine Reihe von ungefähr 150 RSS-Feeds, die ich sortieren, filtern und dann in einem in chronologischer Reihenfolge organisierten Stream neu einspeisen muss.
Ich habe chimpfeedr und rssmix verwendet, um die Feeds zu sammeln, sie an IFTTT zu senden, um bestimmte Tags hinzuzufügen, dann nehme ich diesen Stream auf und sortiere und filtere die ersten 50 Einträge jeden Tag manuell und lösche den Rest (meine grobe Version der chronologischen Reihenfolge) . Es muss doch einen anderen Weg geben, oder ?
Ich suche schon seit mehreren Wochen. Ich habe auf github nachgesehen und mehrere Filter gesehen, sehe aber keinen, der einen ausgehenden Feed erstellen oder alle Filter bereitstellen würde, die ich benötige. Vielleicht suche ich einfach an der falschen Stelle. Ich habe das Gefühl, die Lösung wird mich dazu bringen, mir auf die Stirn zu schlagen und mich für einen Idioten zu erklären.
Sie möchten alle Tags (Autor, Titel, Beschreibung, Veröffentlichungsdatum usw.) in XML-formatierten Feeds erfassen und Felder ohne Daten entfernen. Es wäre auch großartig, wenn Sie zusätzlich zum RSS-Link zur Originalgeschichte Inhalte wie einen Link zu unserer Nachrichtenseite hinzufügen könnten.
Sie könnten den Feed-Reader mit Filterung und der Möglichkeit, Ordner als Feed zu exportieren, ausprobieren: BazQux Reader (ich bin Entwickler), InoReader oder vielleicht TT-RSS, wenn Sie den Reader selbst hosten möchten.
RSS-Automatisierung war früher ein Kinderspiel, als Yahoo! Pipes lebten noch (das war lange her, als Yahoo noch ein Unternehmen war).
Heutzutage bleibt Ihnen etwas Python-Magie übrig, nämlich riko - eine F/LOSS-Bibliothek, die die RSS-Verarbeitung zusammenklebt (und ich muss wahrscheinlich sagen, dass ich nicht mit ihrem Autor verwandt bin). Bitte beachten Sie, dass RSS/Atom-Feeds knifflig sind und die Daten der beworbenen Artikel nicht immer der Wahrheit entsprechen . Beispielsweise gibt es Feeds, die Daten in der Zukunft oder am 1. Januar 1970 festlegen.
Da Sie Riko in Ihrer Frage nicht genannt haben, nehme ich an, dass Sie es nicht gesehen haben. Wenn Sie es bewertet haben, entschuldige ich mich für die Zeitverschwendung; Fühlen Sie sich frei, meine Antwort abzulehnen.
Jim McAvoy
Jim McAvoy