add flickr support
[mygpo.git] / mygpo / web / templatetags / flickr.py
blobf6b58713578e2556d2ae9e5f02c7ac8455ee6b88
1 from django import template
2 from django.utils.safestring import mark_safe
3 from mygpo.data import youtube
4 from mygpo.data import flickr
6 register = template.Library()
8 @register.filter
9 def is_flickr_photo(url):
10 return flickr.is_flickr_image(url)
12 @register.filter
13 def embed_flickr_photo(episode):
14 img = flickr.get_display_photo(episode.url)
15 s = '<a href="%s" title="%s"><img src="%s" alt="%s" /></a>' % (episode.link, episode.title, img, episode.title)
16 return mark_safe(s)