aboutsummaryrefslogtreecommitdiff
path: root/mammoth
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-02-08 20:36:38 +0000
committerMichael Williamson <mike@zwobble.org>2015-02-08 20:36:38 +0000
commit6a36ee5303addbf1ce5f95dfa5e4c0d419cf1d9d (patch)
treeb145242421ae0dc46f0e9f807a9e9e93e8af3b4c /mammoth
parent54827b4def89b5c0135fd90507665c76ae2a2efd (diff)
Handle img elements in markdown writer
Diffstat (limited to 'mammoth')
-rw-r--r--mammoth/writers/markdown.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/mammoth/writers/markdown.py b/mammoth/writers/markdown.py
index 10550d4..4aa73d5 100644
--- a/mammoth/writers/markdown.py
+++ b/mammoth/writers/markdown.py
@@ -34,6 +34,12 @@ def _hyperlink(attributes):
return _default_output
+def _image(attributes):
+ src = attributes.get("src")
+ alt_text = attributes.get("alt")
+ return _WriterOutput("![{0}]({1})".format(alt_text, src), "")
+
+
def _init_writers():
writers = {
"p": _Wrapped("", "\n\n"),
@@ -41,6 +47,7 @@ def _init_writers():
"strong": _symmetric_wrapped("__"),
"em": _symmetric_wrapped("*"),
"a": _hyperlink,
+ "img": _image,
}
for level in range(1, 7):