diff --git a/down2.py b/down2.py
index 2685a14..714618d 100755
--- a/down2.py
+++ b/down2.py
@@ -14,7 +14,6 @@
import urllib.error
import urllib.parse
import urllib.request
-from html import escape as html_escape
from PIL import Image, ImageChops
from playwright.sync_api import Browser, sync_playwright
@@ -371,7 +370,8 @@ def render_to_img(
input = r'' + input
if asset_base is not None:
- input = ''.format(html_escape(asset_base)) + input
+ base_uri = pathlib.Path(asset_base).as_uri()
+ input = ''.format(base_uri) + input
m = mimetypes.get(mime) or mime