Pythonmania.de
Script different! Mein Icon

Navigation:

 Startseite
 Python bei O'Reilly
 Python & Tkinter
 Tkinter (deutsch)
 Tkinter (english)
 ftp mit Python
 Dialogboxen
 Kapitän
 Warum Python?
 Erste Schritte
 Grafische Ausgabe
 Das Modul W
 Easy Dialogs
 Mac File Dialogs
 Apfelmännchen
 Piddle & MacOS X
 Dancing Python
 User-Agenten
 XML-RPC
 Blogger API
 Anti-Spam-Script
 Template-Engine
 Python & XML
 Python Cookbook
 Impressum
 Schockwellenreiter

Python Logo

XML-RPC Blogger API für die Ameisenblogs

XML-RPC Blogger API für die Ameisenblogs

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. 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!


Mein Icon © Copyright 2000 - 2002: Jörg Kantel.
Last update: 13.10.2002; 21:25:15 Uhr.
This site is edited with Radio UserLand, the first personal Web Application server for Windows and Macintosh.  Let iCab smile  Site Meter