[Web] handle SyncGroups as Clients
[mygpo.git] / mygpo / web / templatetags / youtube.py
blob9d6f171f2388caa0b3c3d6ddf7c0e7e36e59db74
1 from django import template
2 from django.utils.safestring import mark_safe
4 from mygpo.data import youtube
7 register = template.Library()
9 @register.filter
10 def is_youtube_video(url):
11 return youtube.is_video_link(url)
13 @register.filter
14 def get_youtube_id(url):
15 return youtube.get_youtube_id(url)
17 @register.simple_tag
18 def embed_youtube_video(podcast, episode, user):
19 s = """embedYoutubeVideo("%s", "%s", "%s", "%s");""" % \
20 (youtube.get_youtube_id(episode.url), user.username, podcast.url, episode.url)
22 return s