aboutsummaryrefslogtreecommitdiff
path: root/mammoth/__init__.py
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-02-07 18:55:24 +0000
committerMichael Williamson <mike@zwobble.org>2015-02-07 18:55:24 +0000
commit57eddaefd1961884cddbaf427459822ad8811aeb (patch)
tree1693604dfbd460f861227915b9734a4b9ebeb3eb /mammoth/__init__.py
parente0b022e52d720758023bb0248ea0a17a4cbbb822 (diff)
Add scaffolding for markdown
Diffstat (limited to 'mammoth/__init__.py')
-rw-r--r--mammoth/__init__.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/mammoth/__init__.py b/mammoth/__init__.py
index c7b305d..8ec2400 100644
--- a/mammoth/__init__.py
+++ b/mammoth/__init__.py
@@ -3,7 +3,15 @@ from . import docx, conversion, options, documents, images, underline
__all__ = ["convert_to_html", "extract_raw_text", "images", "underline"]
-def convert_to_html(fileobj, transform_document=None, id_prefix=None, **kwargs):
+def convert_to_html(*args, **kwargs):
+ return convert(*args, output_format="html", **kwargs)
+
+
+def convert_to_markdown(*args, **kwargs):
+ return convert(*args, output_format="markdown", **kwargs)
+
+
+def convert(fileobj, transform_document=None, id_prefix=None, **kwargs):
if transform_document is None:
transform_document = lambda x: x
return docx.read(fileobj).map(transform_document).bind(lambda document:
@@ -13,7 +21,7 @@ def convert_to_html(fileobj, transform_document=None, id_prefix=None, **kwargs):
**options.read_options(kwargs)
)
)
-
+
def extract_raw_text(fileobj):
return docx.read(fileobj).map(_extract_raw_text_from_element)