Web-Weaver

Des Schockwellenreiters Webworker-Seiten

Suchen in:
Suche:
In Partnerschaft mit Amazon.de
Werbung
Test und Preisvergleich
Preisvergleich und Testberichte zu Notebooks, Handys Digitalkameras
sowie MP3 Player.






Für die Ameisenblogs existiert ein rudimentäres XML-RPC Blogger API (by hns). Mußte ich natürlich mit MacPython testen.

Zuerst muß man die xmlrpclib runterladen und dafür sorgen, daß Python sie auch findet. [Update: Nicht mehr nötig, bei neueren Python-Distributionen ist die xmlrpclib dabei.] Der Rest ist einfach und folgt dem hier schon einmal durchgespielten Schema:

import xmlrpclib
siteUrl = "http://anteater.antville.org/"
srv = xmlrpclib.Server("http://www.antville.org:5056/")
blogID = "anteater"
username = "kantel"
password = "*********"
dummy = 0
publish = 1
message = """
         Zwischen den drei Anführungszeichen kann furchtbar
         viel Text - auch über mehrere Zeilen - stehen.
         """
srv.antville.newPost(dummy, blogID, username, password,
                                 message, publish)

Der erste Parameter (dummy) ist der AppKey des Blogger APIs, er wird ignoriert. Die blogID ist das, was bei Euren Ameisenblogs vor .antville steht, also z.B. eleg. Smile Der Rest ist selbsterklärend.

HTML-Tags sind erlaubt, Sonderzeichen müssen als Entities maskiert werden, wie man im Beispiel auch sieht.

[Wermutstropfen]: MacPython unter OS Classic hat anscheinend Probleme mit XML-RPC - es kommt immer wieder zu der seltsamen Fehlermeldung "Sockets not connected!" Unter OS X jedoch läuft alles fehlerfrei.

Python Icon   Script different!

Letzte Änderung: 13.02.2008; 7:17:50 Uhr | © Copyright: 2000 - 2008 by Kantel-Chaos-Team | Kontakt: der@schockwellenreiter.de

frontierLogo picture Made with a Mac Weblog Commenting and Trackback by HaloScan.com CC-Logo