3
This script gets all SystemPages from srcwiki via xmlrpc and
4
stores them into dstwiki via xmlrpc. We use wiki rpc v1 here.
6
*** DO NOT USE, SEE getsystempages2.py ***
8
GPL software, 2003-08-10 Thomas Waldmann
11
from xmlrpclib import *
13
srcwiki = ServerProxy("http://moinmaster.wikiwikiweb.de/?action=xmlrpc")
14
#srcwiki = ServerProxy("http://moinmaster.wikiwikiweb.de/?action=xmlrpc")
15
dstwiki = ServerProxy("http://devel.linuxwiki.org/moin--cvs?action=xmlrpc")
17
def transferpage(srcwiki, dstwiki, pagename):
18
pagedata = srcwiki.getPage(pagename).data
19
dstwiki.putPage(pagename, Binary(pagedata))
20
print "Transferred %s." % pagename
23
allsystempagesgroup = 'AllSystemPagesGroup'
24
transferpage(srcwiki, dstwiki, allsystempagesgroup)
25
allgrouppages = srcwiki.listLinks(allsystempagesgroup)
26
for langgrouppage in allgrouppages:
27
pagename = langgrouppage['name']
28
transferpage(srcwiki, dstwiki, pagename)
29
pages = srcwiki.listLinks(pagename)
31
transferpage(srcwiki, dstwiki, page['name'])
33
if __name__ == "__main__":