summaryrefslogtreecommitdiffstats
path: root/bin/rst2odt.py
diff options
context:
space:
mode:
Diffstat (limited to 'bin/rst2odt.py')
-rwxr-xr-xbin/rst2odt.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/bin/rst2odt.py b/bin/rst2odt.py
new file mode 100755
index 0000000..5d8971f
--- /dev/null
+++ b/bin/rst2odt.py
@@ -0,0 +1,30 @@
+#!/usr/bin/env python
+
+# $Id: rst2odt.py 5839 2009-01-07 19:09:28Z dkuhlman $
+# Author: Dave Kuhlman <dkuhlman@rexx.com>
+# Copyright: This module has been placed in the public domain.
+
+"""
+A front end to the Docutils Publisher, producing OpenOffice documents.
+"""
+
+import sys
+try:
+ import locale
+ locale.setlocale(locale.LC_ALL, '')
+except:
+ pass
+
+from docutils.core import publish_cmdline_to_binary, default_description
+from docutils.writers.odf_odt import Writer, Reader
+
+
+description = ('Generates OpenDocument/OpenOffice/ODF documents from '
+ 'standalone reStructuredText sources. ' + default_description)
+
+
+writer = Writer()
+reader = Reader()
+output = publish_cmdline_to_binary(reader=reader, writer=writer,
+ description=description)
+