From e9b0e837f168df4194288f002903fcc09729c369 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Thu, 27 Sep 2012 16:00:43 +0200 Subject: [PATCH] add downloads --- oxdata/lookup/models.py | 6 +++--- oxdata/lookup/modules.py | 4 ++-- oxdata/movie/models.py | 3 ++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/oxdata/lookup/models.py b/oxdata/lookup/models.py index e5b2ddc..12fca18 100644 --- a/oxdata/lookup/models.py +++ b/oxdata/lookup/models.py @@ -16,7 +16,7 @@ import ox.web.imdb import ox.web.wikipedia import ox.web.allmovie -from modules import get_likes +from modules import get_info def get_movie_id(imdb_id): @@ -144,8 +144,8 @@ class MovieId(models.Model): 'url': 'http://google.com/search?q=%s' % quote(qs.encode('utf-8'))}) return links - def likes(self): - return get_likes(self) + def info(self, key): + return get_info(self, key) def json(self, prefix): from poster.models import getPosters diff --git a/oxdata/lookup/modules.py b/oxdata/lookup/modules.py index 71de8ea..f494a99 100644 --- a/oxdata/lookup/modules.py +++ b/oxdata/lookup/modules.py @@ -14,7 +14,7 @@ class IdModules(object): get_ids = IdModules() -class Likes(object): +class Info(object): def __init__(self): self._registry = {} @@ -27,5 +27,5 @@ class Likes(object): if name not in self._registry: self._registry[name] = get_likes -get_likes = Likes() +get_info = Info() diff --git a/oxdata/movie/models.py b/oxdata/movie/models.py index b1c466d..308920b 100644 --- a/oxdata/movie/models.py +++ b/oxdata/movie/models.py @@ -157,7 +157,8 @@ class Imdb(models.Model): if not data['reviews']: del data['reviews'] - data['likes'] = self.likes() + data['likes'] = self.info('likes') + data['downloads'] = self.info('downloads') data['links'] = self.links() data['posters'] = self.posters(request) return data