I've just release version 0.1.0 of Whiffle on the PyPi repository: http://pypi.python.org/pypi/Whiffle
Firstly, Whiffle hides all the complexity of setting up the XML-RPC serverproxy, but still allows you to make calls on the API transparently.
Secondly, Whiffle has extra methods to simplify operations on pages, and especially adding and removing tags. It does validation on page names and ensures you don't create blank pages by accident.
Thirdly, Whiffle has "example code" in the form of two full applications for changing page information on a large scale. "chparent" changes the parents of any number of pages, and "addtag" adds or removes tags from any number of pages.
Hello World with Whiffle
from whiffle import wikidotapi api = wikidotapi.connection() api.set_page_item("hello", "source", "**Hello World!**", create=True)
That's the whole program to create a page called hello that contains the text "Hello World!" in bold.