diff options
author | wiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2006-01-09 20:44:25 +0000 |
---|---|---|
committer | wiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2006-01-09 20:44:25 +0000 |
commit | d77fdfef70e08114f57cbef5d91707df8717ea9f (patch) | |
tree | 49444e3486c0c333cb7b33dfa721296c08ee4ece /sandbox/aahz/OO/open_office.py | |
parent | 53cd16ca6ca5f638cbe5956988e88f9339e355cf (diff) | |
parent | 3993c4097756e9885bcfbd07cb1cc1e4e95e50e4 (diff) | |
download | docutils-0.4.tar.gz |
Release 0.4: tagging released revisiondocutils-0.4
git-svn-id: http://svn.code.sf.net/p/docutils/code/tags/docutils-0.4@4268 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'sandbox/aahz/OO/open_office.py')
-rw-r--r-- | sandbox/aahz/OO/open_office.py | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/sandbox/aahz/OO/open_office.py b/sandbox/aahz/OO/open_office.py deleted file mode 100644 index 90e4c4393..000000000 --- a/sandbox/aahz/OO/open_office.py +++ /dev/null @@ -1,33 +0,0 @@ -import sys -import zipfile -from cStringIO import StringIO - -from docutils import core, io - -import OOdirectives -import OOtext -import OOwriter - -pub = core.Publisher(writer=OOwriter.Writer()) -pub.set_reader('standalone', None, 'restructuredtext') -settings = pub.get_settings() -pub.source = io.FileInput(settings, source_path=sys.argv[1]) -pub.destination = io.StringOutput(settings) -content = pub.publish() - -manifest_list = [ - ('content.xml', content), - ('styles.xml', OOtext.styles) - ] - -manifest_entries = [] -for docname, _ in manifest_list: - manifest_entries.append(OOtext.manifest_format % docname) -manifest = OOtext.manifest % '\n '.join(manifest_entries) -manifest_list.append( ('META-INF/manifest.xml', manifest) ) - -zip = zipfile.ZipFile(sys.argv[2], "w") -for docname, contents in manifest_list: - zinfo = zipfile.ZipInfo(docname) - zip.writestr(zinfo, contents) -zip.close() |