From 8fa0b122c753dcabbfb7da37e1a0decc29a2aac4 Mon Sep 17 00:00:00 2001 From: Massimo Di Pierro Date: Thu, 14 Jun 2012 14:28:28 -0500 Subject: [PATCH] better markin, thanks villas --- VERSION | 2 +- gluon/contrib/markmin/markmin2html.py | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/VERSION b/VERSION index ddc9452e..55efd4ed 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.00.0 (2012-06-14 13:00:51) dev +Version 2.00.0 (2012-06-14 14:28:23) dev diff --git a/gluon/contrib/markmin/markmin2html.py b/gluon/contrib/markmin/markmin2html.py index 86f531e5..e97f2877 100755 --- a/gluon/contrib/markmin/markmin2html.py +++ b/gluon/contrib/markmin/markmin2html.py @@ -277,7 +277,7 @@ regex_anchor = re.compile(r'\[\[(?P\S+)\]\]') regex_image_center_width = re.compile(r'\[\[(?P[^\]]*?) +(?P\S+) +center +(?P\d+px)\]\]') regex_image_width = re.compile(r'\[\[(?P[^\]]*?) +(?P\S+) +(?P

left|right) +(?P\d+px)\]\]') regex_image_center = re.compile(r'\[\[(?P[^\]]*?) +(?P\S+) +center\]\]') -regex_image = re.compile(r'\[\[(?P[^\]]*?) +(?P\S+) +(?P

left|right|center)\]\]') +regex_image = re.compile(r'\[\[(?P[^\]]*?) +(?P\S+) +(?P

left|right)\]\]') regex_video = re.compile(r'\[\[(?P[^\]]*?) +(?P\S+) +video\]\]') regex_audio = re.compile(r'\[\[(?P[^\]]*?) +(?P\S+) +audio\]\]') regex_link = re.compile(r'\[\[(?P[^\]]*?) +(?P\S+)\]\]') @@ -286,9 +286,9 @@ regex_link_no_anchor = re.compile(r'\[\[ +(?P\S+)\]\]') regex_qr = re.compile(r'(?/=])qr:(?P\w+://[\w.\-+?&%/:]+)',re.M) regex_embed = re.compile(r'(?/=])embed:(?P\w+://[\w.\-+?&%/:]+)', re.M) regex_iframe = re.compile(r'(?/=])iframe:(?P\w+://[\w.\-+?&%/:]+)', re.M) -regex_auto_image = re.compile(r'(?/=])(?P\w+://\S+\.(jpeg|jpg|gif|png)(\?\S+)?)',re.M) -regex_auto_video = re.compile(r'(?/=])(?P\w+://\S+\.(mp4|mpeg|mov)(\?\S+)?)',re.M) -regex_auto_audio = re.compile(r'(?/=])(?P\w+://\S+\.(mp3|wav)(\?\S+)?)',re.M) +regex_auto_image = re.compile(r'(?/=])(?P\w+://\S+\.(jpeg|JPEG|jpg|JPG|gif|GIF|png|PNG)(\?\S+)?)',re.M) +regex_auto_video = re.compile(r'(?/=])(?P\w+://\S+\.(mp4|MP4|mpeg|MPEG|mov|MOV)(\?\S+)?)',re.M) +regex_auto_audio = re.compile(r'(?/=])(?P\w+://\S+\.(mp3|MP3|wav|WAV)(\?\S+)?)',re.M) regex_auto = re.compile(r'(?/=])(?P\w+://\S+)',re.M) def render(text,extra={},allowed={},sep='p',URL=None,environment=None,latex='google'): @@ -422,10 +422,10 @@ def render(text,extra={},allowed={},sep='p',URL=None,environment=None,latex='goo ############################################################# text = regex_anchor.sub('', text) - text = regex_image_center_width.sub('

\g<t>

', text) - text = regex_image_width.sub('\g<t>', text) - text = regex_image_center.sub('

\g<t>

', text) - text = regex_image.sub('\g<t>', text) + text = regex_image_center_width.sub('

\g<t>

', text) + text = regex_image_width.sub('\g<t>', text) + text = regex_image_center.sub('

\g<t>

', text) + text = regex_image.sub('\g<t>', text) text = regex_video.sub('', text) text = regex_audio.sub('', text) text = regex_link_popup.sub('\g', text)