auto qr codes in markmin
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 1.99.3 (2011-12-08 09:47:31) dev
|
Version 1.99.3 (2011-12-08 09:58:39) dev
|
||||||
|
|||||||
@@ -267,10 +267,11 @@ regex_audio = re.compile('\[\[(?P<t>[^\]]*?) +(?P<k>\S+) +audio\]\]')
|
|||||||
regex_link = re.compile('\[\[(?P<t>[^\]]*?) +(?P<k>\S+)\]\]')
|
regex_link = re.compile('\[\[(?P<t>[^\]]*?) +(?P<k>\S+)\]\]')
|
||||||
regex_link_popup = re.compile('\[\[(?P<t>[^\]]*?) +(?P<k>\S+) popup\]\]')
|
regex_link_popup = re.compile('\[\[(?P<t>[^\]]*?) +(?P<k>\S+) popup\]\]')
|
||||||
regex_link_no_anchor = re.compile('\[\[ +(?P<k>\S+)\]\]')
|
regex_link_no_anchor = re.compile('\[\[ +(?P<k>\S+)\]\]')
|
||||||
regex_embed = re.compile('(?<!["\w\>])embed:(?P<k>\w+://[\w\.\-\+\?&%\/]+)',re.M)
|
regex_qr = re.compile('(?<!["\w\>/=])qr:(?P<k>\w+://[\w\.\-\+\?&%\/]+)',re.M)
|
||||||
regex_auto_video = re.compile('(?<!["\w\>])(?P<k>\w+://[\w\.\-\+\?&%\/]+\.(mp4|mpeg|mov))',re.M)
|
regex_embed = re.compile('(?<!["\w\>/=])embed:(?P<k>\w+://[\w\.\-\+\?&%\/]+)',re.M)
|
||||||
regex_auto_audio = re.compile('(?<!["\w\>])(?P<k>\w+://[\w\.\-\+\?&%\/]+\.(mp3|wav))',re.M)
|
regex_auto_video = re.compile('(?<!["\w\>/=])(?P<k>\w+://[\w\.\-\+\?&%\/]+\.(mp4|mpeg|mov))',re.M)
|
||||||
regex_auto = re.compile('(?<!["\w\>])(?P<k>\w+://[\w\.\-\+\?&%\/]+)',re.M)
|
regex_auto_audio = re.compile('(?<!["\w\>/=])(?P<k>\w+://[\w\.\-\+\?&%\/]+\.(mp3|wav))',re.M)
|
||||||
|
regex_auto = re.compile('(?<!["\w\>/=])(?P<k>\w+://[\w\.\-\+\?&%\/]+)',re.M)
|
||||||
|
|
||||||
def render(text,extra={},allowed={},sep='p'):
|
def render(text,extra={},allowed={},sep='p'):
|
||||||
"""
|
"""
|
||||||
@@ -398,6 +399,7 @@ def render(text,extra={},allowed={},sep='p'):
|
|||||||
text = regex_link.sub('<a href="\g<k>">\g<t></a>', text)
|
text = regex_link.sub('<a href="\g<k>">\g<t></a>', text)
|
||||||
text = regex_embed.sub('<iframe src="\g<k>" frameborder="0" allowfullscreen></iframe>',
|
text = regex_embed.sub('<iframe src="\g<k>" frameborder="0" allowfullscreen></iframe>',
|
||||||
text)
|
text)
|
||||||
|
text = regex_qr.sub('<a href="\g<k>"><img width="80px" src="http://qrcode.kaywa.com/img.php?s=8&d=\g<k>" /></a>', text)
|
||||||
text = regex_auto_video.sub('<video src="\g<k>" controls></video>', text)
|
text = regex_auto_video.sub('<video src="\g<k>" controls></video>', text)
|
||||||
text = regex_auto_audio.sub('<audio src="\g<k>" controls></audio>', text)
|
text = regex_auto_audio.sub('<audio src="\g<k>" controls></audio>', text)
|
||||||
text = regex_auto.sub('<a href="\g<k>">\g<k></a>', text)
|
text = regex_auto.sub('<a href="\g<k>">\g<k></a>', text)
|
||||||
|
|||||||
Reference in New Issue
Block a user