def thumbnail_link_dict(video=None, exercise=None, thumb_url=None): link_dict = None if video: link_dict = { "href": "/video/%s" % video.readable_id, "thumb_urls": models.Video.youtube_thumbnail_urls(video.youtube_id), "title": video.title, "desc_html": templatetags.video_name_and_progress(video), "teaser_html": video.description, "youtube_id": video.youtube_id, "marquee": ("marquee" in video.keywords), "selected": False, "key": video.key(), "type": "video-thumb", } if exercise: link_dict = { "href": exercise.relative_url, "thumb_urls": { "hq": thumb_url, "sd": thumb_url }, "desc_html": escape(exercise.display_name), "teaser_html": "Exercise your <em>%s</em> skills" % escape(exercise.display_name), "youtube_id": "", "marquee": False, "selected": False, "key": exercise.key(), "type": "exercise-thumb", } if link_dict: if len(link_dict["teaser_html"]) > 60: link_dict[ "teaser_html"] = link_dict["teaser_html"][:60] + "…" return link_dict return None
def thumbnail_link_dict(video=None, exercise=None, thumb_url=None, parent_topic=None): link_dict = None if video: if parent_topic: href = "/%s/v/%s" % (parent_topic.get_extended_slug(), video.readable_id) else: href = "/video/%s" % video.readable_id link_dict = { "href": href, "thumb_urls": ( video_models.Video.youtube_thumbnail_urls(video.youtube_id)), "title": video.title, "desc_html": templatetags.video_name_and_progress(video), "teaser_html": unicode(video.description), "youtube_id": video.youtube_id, "marquee": ("marquee" in video.keywords), "selected": False, "key": unicode(video.key()), "type": "video-thumb", } if exercise: link_dict = { "href": exercise.relative_url, "thumb_urls": {"hq": thumb_url, "sd": thumb_url}, "desc_html": escape(exercise.display_name), "teaser_html": ("Exercise your <em>%s</em> skills" % escape(exercise.display_name)), "youtube_id": "", "marquee": False, "selected": False, "key": exercise.key(), "type": "exercise-thumb", } if link_dict: if link_dict["teaser_html"] and len(link_dict["teaser_html"]) > 60: link_dict["teaser_html"] = (link_dict["teaser_html"][:60] + "…") return link_dict return None
def thumbnail_link_dict(video = None, exercise = None, thumb_url = None): link_dict = None if video: link_dict = { "href": "/video/%s" % video.readable_id, "thumb_urls": models.Video.youtube_thumbnail_urls(video.youtube_id), "title": video.title, "desc_html": templatetags.video_name_and_progress(video), "teaser_html": video.description, "youtube_id": video.youtube_id, "marquee": ("marquee" in video.keywords), "selected": False, "key": video.key(), "type": "video-thumb", } if exercise: link_dict = { "href": exercise.relative_url, "thumb_urls": {"hq": thumb_url, "sd": thumb_url}, "desc_html": escape(exercise.display_name), "teaser_html": "Exercise your <em>%s</em> skills" % escape(exercise.display_name), "youtube_id": "", "marquee": False, "selected": False, "key": exercise.key(), "type": "exercise-thumb", } if link_dict: if len(link_dict["teaser_html"]) > 60: link_dict["teaser_html"] = link_dict["teaser_html"][:60] + "…" return link_dict return None
def thumbnail_link_dict(video=None, exercise=None, thumb_url=None, parent_topic=None): link_dict = None if video: if parent_topic: href = "/%s/v/%s" % (parent_topic.get_extended_slug(), video.readable_id) else: href = "/video/%s" % video.readable_id link_dict = { "href": href, "thumb_urls": (video_models.Video.youtube_thumbnail_urls(video.youtube_id)), "title": video.title, "desc_html": templatetags.video_name_and_progress(video), "teaser_html": unicode(video.description), "youtube_id": video.youtube_id, "marquee": ("marquee" in video.keywords), "selected": False, "key": unicode(video.key()), "type": "video-thumb", } if exercise: link_dict = { "href": exercise.relative_url, "thumb_urls": { "hq": thumb_url, "sd": thumb_url }, "desc_html": escape(exercise.display_name), "teaser_html": ("Exercise your <em>%s</em> skills" % escape(exercise.display_name)), "youtube_id": "", "marquee": False, "selected": False, "key": exercise.key(), "type": "exercise-thumb", } if link_dict: if link_dict["teaser_html"] and len(link_dict["teaser_html"]) > 60: link_dict["teaser_html"] = (link_dict["teaser_html"][:60] + "…") return link_dict return None