Seite 1 von 1

Fremde RSS Feeds auslesen und anzeigen

Verfasst: Montag 16. April 2007, 13:39
von AqA
Hallo Pythongemeinde,

kann mir jemand sagen wie ich per Python Script respektive Externe Methode / Skript einen RSS Newsfeed von anderen Seiten auslesen und darstellen kann? Ich habe bisher leider nur das Produkt RDFGrabber gefunden, bin aber mit Python immernoch nicht so weit, dass vielleicht umzubauen. Ausserdem hoffe ich persönlich, dass ich nicht der erste mit diesem Funktionswunsch bin. Die Suchfunktion habe ich benutzt, aber leider keine Hilfe gefunden.

Wäre klasse, wenn mir jemand sagt wie das geht, oder am besten schon ein fertiges Modul zukommen lassen könnte :D

Re: Fremde RSS Feeds auslesen und anzeigen

Verfasst: Montag 16. April 2007, 16:06
von Leonidas
AqA hat geschrieben:kann mir jemand sagen wie ich per Python Script respektive Externe Methode / Skript einen RSS Newsfeed von anderen Seiten auslesen und darstellen kann?
Universal Feed Parser?

Verfasst: Montag 16. April 2007, 16:40
von AqA
Danke! Das sieht doch schon sehr vielversprechend aus :D
Und der lässt sich dann auch als External Method in Zope einbinden? Naja, werde mir die Dokumentation mal reinziehen...

Verfasst: Montag 16. April 2007, 16:42
von Leonidas
AqA hat geschrieben:Und der lässt sich dann auch als External Method in Zope einbinden?
Wenn External Methods Python-Code ausführen können, dann würde ich stark auf "Ja" tippen ;)

Ansonsten weiß vielleicht Gerold schon von einem fertigen Produkt, welches das macht was du willst.

Verfasst: Montag 16. April 2007, 18:38
von gerold
Leonidas hat geschrieben:Ansonsten weiß vielleicht Gerold schon von einem fertigen Produkt, welches das macht was du willst.
Hi!

Es gibt zwar schon ein fertiges Produkt >>RDFGrabber<<, aber ich kenne es nicht und würde auch nicht lange damit herum probieren. Nimm den aufgezeigten Feedparser und binde diesen über eine "Externe Methode" ein. Lass dir von der Externen Methode eine Liste mit Dictionaries zurück geben, dann kannst du die Rückgabe im Zope komfortabel verwenden.

mfg
Gerold
:-)

Verfasst: Montag 16. April 2007, 21:02
von AqA
Schon mal vielen Dank für Eure Hilfe. Leider werde ich aus der Dokumentation nicht so schlau, was den Einsatz unter Zope angeht. Wäre super wenn mir jemand eine Schritt für Schritt Anleitung geben könnte, was ich machen muß um den Univeral Feed Parser einzusetzen.

Ich fasse mal zusammen was mir klar ist:

1. UniversalFeedParser herunterladen und entpacken
2. feedparser.py in den Extensions Ordner der Zope-Instanz legen
3. Externe Methode in Zope anlegen, aber:
3.1 Id = frei zu vergeben?
3.2 Title = frei zu vergeben
3.3 Module Name = feedparser ?
3.4 Function Name = ???
4. Wie sieht denn nun meine abfragende Seite aus?

Wäre wirklich klasse, wenn ihr mir nochmal helfen würdet...