#!/usr/bin/python
#
# apply a filter to all pagers in a space
# Zohar Melamed - 08/02/20005
#
#
from xmlrpclib import Server
import sys
import re
def filterPage(content):
return content.replace("\\\\\\","/" )
server = sys.argv[1]
space = sys.argv[2]
user = sys.argv[3]
password = sys.argv[4]
s = Server(server + "/rpc/xmlrpc")
token = s.confluence1.login(user,password)
pages = s.confluence1.getPages(token, space )
for pageInfo in pages:
print "filtering : " + pageInfo["id"] + " == " + pageInfo["title"]
page = s.confluence1.getPage(token, pageInfo["id"] )
page["content"] = filterPage(page["content"])
s.confluence1.storePage(token,page)