diff --git a/weboob/frontends/videoob_web/application.py b/weboob/frontends/videoob_web/application.py index 7c64c8ea..129c2124 100644 --- a/weboob/frontends/videoob_web/application.py +++ b/weboob/frontends/videoob_web/application.py @@ -75,8 +75,11 @@ class VideoobWeb(BaseApplication): c['results'] = {} if q: for backend in self.weboob.iter_backends(): - items = [(video.id, video.title, video.formatted_duration) for video in - backend.iter_search_results(pattern=q, nsfw=nsfw)] + items = [dict(title=video.title, + page_url=video.page_url, + url=video.url if video.url else '/download?id=%s' % video.id + ) \ + for video in backend.iter_search_results(pattern=q, nsfw=nsfw)] if items: c['results'][backend.name] = items template = template_lookup.get_template('index.mako') diff --git a/weboob/frontends/videoob_web/templates/index.mako b/weboob/frontends/videoob_web/templates/index.mako index b228070c..a8281c8b 100644 --- a/weboob/frontends/videoob_web/templates/index.mako +++ b/weboob/frontends/videoob_web/templates/index.mako @@ -14,7 +14,14 @@
% for backend, items in results.iteritems():

${backend}

- ${items} + % endfor