summaryrefslogtreecommitdiffstats
path: root/scripts/utils
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/utils')
-rw-r--r--scripts/utils/__init__.py0
-rw-r--r--scripts/utils/reST.py13
2 files changed, 13 insertions, 0 deletions
diff --git a/scripts/utils/__init__.py b/scripts/utils/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/scripts/utils/__init__.py
diff --git a/scripts/utils/reST.py b/scripts/utils/reST.py
new file mode 100644
index 0000000..d99758c
--- /dev/null
+++ b/scripts/utils/reST.py
@@ -0,0 +1,13 @@
+from docutils import core
+
+def reST_to_html(source):
+ settings_overrides = {
+ 'footnote_references': 'superscript',
+ 'auto_id_prefix': 'id-',
+ 'initial_header_level': 3,
+ 'doctitle_xform': False,
+ }
+ formatted = core.publish_parts(source,
+ writer_name='html4css1',
+ settings_overrides=settings_overrides)
+ return formatted['body']