X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=geekigeeki.py;h=79960d45422760c24f867238426ee76b8a905af4;hb=refs%2Fheads%2Fmaster;hp=9c97fe6eda952fd1ffcf660762726138fdbd9dc6;hpb=cda184e7251a8e25d988211bc63609a7f4c84fe4;p=geekigeeki.git diff --git a/geekigeeki.py b/geekigeeki.py index 9c97fe6..79960d4 100755 --- a/geekigeeki.py +++ b/geekigeeki.py @@ -163,7 +163,10 @@ def link_inline(name, descr=None, kvargs={}): if not descr: descr = humanlink(name) url = relative_url(name) if video_re.match(name): - return '' % url + args = '' + if 'maxwidth' in kvargs: + args += 'width=' + kvargs['maxwidth'] + return '' % (url, args) elif image_re.match(name): return '' % (url, url + url_args(kvargs), descr) elif file_re.match(name) and not ext_re.search(name): # FIXME: this guesses a wiki page @@ -588,7 +591,7 @@ class Page: images_out = '\n' for filename in page_list(self._filename(), file_re): - if image_re.match(filename): + if image_re.match(filename) or video_re.match(filename): maxwidth = config_get('image_maxwidth', '400') if maxwidth: maxwidth = ' | maxwidth=' + str(maxwidth) @@ -647,6 +650,7 @@ class Page: print('\n') print("