#!/usr/bin/python import xmlrpclib, sys, os server = xmlrpclib.ServerProxy("http://athomas:password@localhost/trac-dev/login/xmlrpc") page = sys.argv[1] file = page + '.txt' open(file, "w").write(server.wiki.getPage(page)) os.system("%s %s" % (os.getenv("EDITOR", "vi"), file)) server.wiki.putPage(page, open(file).read(), {})