From 541af45bb0b5cefb8838968fcccecdb9ebba758a Mon Sep 17 00:00:00 2001 From: liaoxingyi_vf Date: Mon, 18 Nov 2019 11:13:04 +0800 Subject: [PATCH] feat: download remote images in markdown --- ankdown/ankdown.py | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/ankdown/ankdown.py b/ankdown/ankdown.py index ade72e1..cef94ab 100755 --- a/ankdown/ankdown.py +++ b/ankdown/ankdown.py @@ -68,7 +68,10 @@ import re import tempfile import textwrap +import requests +from urllib.parse import urlparse +from os.path import basename from shutil import copyfile import misaka @@ -266,16 +269,16 @@ def field_to_html(field): if CONFIG['dollar']: for (sep, (op, cl)) in [("$$", (r"\\[", r"\\]")), ("$", (r"\\(", r"\\)"))]: escaped_sep = sep.replace(r"$", r"\$") - # ignore escaped dollar signs when splitting the field - field = re.split(r"(?