macro pour insérer des videos youtube
darcs-hash:20070601102816-f46e9-05355d09ad56e364fb34d0a1bfce39ae6901440c.gz
This commit is contained in:
parent
ec558e1fe0
commit
772ffceb76
1 changed files with 27 additions and 0 deletions
27
wiki/macro/YouTube.py
Normal file
27
wiki/macro/YouTube.py
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# -*- coding: iso-8859-1 -*-
|
||||||
|
"""
|
||||||
|
MoinMoin - YouTube Macro
|
||||||
|
Jesus L. Alvaro 2006
|
||||||
|
v 0.0.2
|
||||||
|
You can include YouTube videos in the wiki by using this macro:
|
||||||
|
[[YouTube(V8tSRJ8e3b0)]] or
|
||||||
|
[[YouTube(http://www.youtube.com/v/V8tSRJ8e3b0)]]
|
||||||
|
visit "http://www.iesvaldebernardo.es/w/Post/2006-11-30-1447/YouTube_en_la_Wiki."
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
||||||
|
def execute(macro, text):
|
||||||
|
if text.find('http://')> -1:
|
||||||
|
try:
|
||||||
|
text = text.split('v=')[1]
|
||||||
|
except:
|
||||||
|
return u"URL non valide..."
|
||||||
|
url = 'http://www.youtube.com/v/%s' % text
|
||||||
|
html = u'''
|
||||||
|
<object width="425" height="350">
|
||||||
|
<param name="movie" value="%(youtubelink)s"></param>
|
||||||
|
<param name="wmode" value="transparent"></param>
|
||||||
|
<embed src="%(youtubelink)s" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>
|
||||||
|
</object>
|
||||||
|
''' % {"youtubelink": url}
|
||||||
|
return html
|
Loading…
Add table
Add a link
Reference in a new issue