integrate youtube-videos on website (+ send play-events)
[mygpo.git] / mygpo / web / templatetags / youtube.py
blob5092ebe36b178ce762516085e4199a49445bd3c9
1 from django import template
2 from django.utils.safestring import mark_safe
3 from mygpo.data import youtube
5 register = template.Library()
7 @register.filter
8 def is_youtube_video(url):
9 return youtube.is_video_link(url)
11 @register.filter
12 def get_youtube_id(url):
13 return youtube.get_youtube_id(url)
15 @register.filter
16 def embed_youtube_video(episode, user):
18 s = """embedYoutubeVideo("%s", "%s", "%s", "%s");""" % \
19 (youtube.get_youtube_id(episode.link), user.username, episode.podcast.url, episode.url)
21 return mark_safe(s)