From cda184e7251a8e25d988211bc63609a7f4c84fe4 Mon Sep 17 00:00:00 2001 From: Bernie Innocenti Date: Mon, 16 Jul 2018 01:45:38 +0900 Subject: [PATCH] Add inline SVG images --- geekigeeki.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/geekigeeki.py b/geekigeeki.py index 6262c4a..9c97fe6 100755 --- a/geekigeeki.py +++ b/geekigeeki.py @@ -20,9 +20,9 @@ title_done = False import cgi, sys, os, re, errno, stat, glob -image_ext = 'png|gif|jpg|jpeg|bmp|ico' +image_ext = 'png|gif|jpg|jpeg|svg|bmp|ico' video_ext = 'avi|webm|mkv|ogv' -image_re = re.compile(r".*\.(" + image_ext + "|" + video_ext + ")$", re.IGNORECASE) +image_re = re.compile(r".*\.(" + image_ext + ")$", re.IGNORECASE) video_re = re.compile(r".*\.(" + video_ext + ")$", re.IGNORECASE) # FIXME: we accept stuff like foo/../bar and we shouldn't file_re = re.compile(r"([A-Za-z0-9_\-][A-Za-z0-9_\.\-/ ]*)$") @@ -586,7 +586,7 @@ class Page: out += '[[' + pathname + '|' + dirname + ']]/' out += ' ==\n' images_out = '\n' - + for filename in page_list(self._filename(), file_re): if image_re.match(filename): maxwidth = config_get('image_maxwidth', '400') -- 2.25.1