diff --git a/VERSION b/VERSION index 6741f485..2df32fc5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 1.99.3 (2011-12-08 09:00:12) dev +Version 1.99.3 (2011-12-08 09:47:31) dev diff --git a/gluon/contrib/markmin/markmin2html.py b/gluon/contrib/markmin/markmin2html.py index 8aa9a8b9..afe60b9d 100755 --- a/gluon/contrib/markmin/markmin2html.py +++ b/gluon/contrib/markmin/markmin2html.py @@ -267,6 +267,9 @@ regex_audio = re.compile('\[\[(?P[^\]]*?) +(?P\S+) +audio\]\]') regex_link = re.compile('\[\[(?P[^\]]*?) +(?P\S+)\]\]') regex_link_popup = re.compile('\[\[(?P[^\]]*?) +(?P\S+) popup\]\]') regex_link_no_anchor = re.compile('\[\[ +(?P\S+)\]\]') +regex_embed = re.compile('(?])embed:(?P\w+://[\w\.\-\+\?&%\/]+)',re.M) +regex_auto_video = re.compile('(?])(?P\w+://[\w\.\-\+\?&%\/]+\.(mp4|mpeg|mov))',re.M) +regex_auto_audio = re.compile('(?])(?P\w+://[\w\.\-\+\?&%\/]+\.(mp3|wav))',re.M) regex_auto = re.compile('(?])(?P\w+://[\w\.\-\+\?&%\/]+)',re.M) def render(text,extra={},allowed={},sep='p'): @@ -393,6 +396,10 @@ def render(text,extra={},allowed={},sep='p'): text = regex_link_popup.sub('\g', text) text = regex_link_no_anchor.sub('\g', text) text = regex_link.sub('\g', text) + text = regex_embed.sub('', + text) + text = regex_auto_video.sub('', text) + text = regex_auto_audio.sub('', text) text = regex_auto.sub('\g', text) #############################################################