summaryrefslogtreecommitdiffstats
path: root/scripts/utils/reST.py
diff options
context:
space:
mode:
authorJohannes Löthberg <johannes@kyriasis.com>2016-11-15 11:47:14 +0100
committerJohannes Löthberg <johannes@kyriasis.com>2016-11-15 11:47:14 +0100
commit13c8f931b3edc89d8d67c816dac8965608648bd0 (patch)
treefc35f18235c840d9ffbcdd71a924e93d7093a19a /scripts/utils/reST.py
parent9abcf06dff2c4f0987433746ce5037eac711b31c (diff)
downloadkyblo-13c8f931b3edc89d8d67c816dac8965608648bd0.tar.xz
Move scripts to scripts/
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
Diffstat (limited to 'scripts/utils/reST.py')
-rw-r--r--scripts/utils/reST.py13
1 files changed, 13 insertions, 0 deletions
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']