1
# -*- coding: iso-8859-1 -*-
3
MoinMoin - OpenOffice.org *.sx? Filter
5
Depends on: nothing (only python with zlib)
7
@copyright: 2006 by ThomasWaldmann MoinMoin:ThomasWaldmann
8
@license: GNU GPL, see COPYING for details.
13
rx_stripxml = re.compile("<[^>]*?>", re.DOTALL|re.MULTILINE)
15
def execute(indexobj, filename):
17
zf = zipfile.ZipFile(filename, "r")
18
data = zf.read("content.xml")
20
data = " ".join(rx_stripxml.sub(" ", data).split())
21
except RuntimeError, err:
22
indexobj.request.log(str(err))
24
return data.decode('utf-8')