Remove imdb movie provider (to slow)

This commit is contained in:
Ruud
2012-02-05 15:02:16 +01:00
parent dfd4c2eacf
commit e8bbeb6aaf
2 changed files with 0 additions and 63 deletions
@@ -1,6 +0,0 @@
from .main import IMDB
def start():
return IMDB()
config = []
@@ -1,57 +0,0 @@
from couchpotato.core.event import addEvent
from couchpotato.core.logger import CPLog
from couchpotato.core.providers.movie.base import MovieProvider
from imdb import IMDb, helpers
from imdb._logging import setLevel
import time
log = CPLog(__name__)
class IMDB(MovieProvider):
info_list = ('main', 'plot', 'release dates', 'taglines', 'synopsis')
def __init__(self):
#addEvent('movie.search', self.search)
#addEvent('movie.info', self.getInfo)
self.p = IMDb('http')
setLevel('warn')
def search(self, q, limit = 12):
r = self.p.search_movie(q)
print '==' * 80
return []
def getInfo(self, identifier = None):
m = self.p.get_movie(identifier.replace('tt', ''), info = self.info_list)
poster = m['cover url']
poster_original = helpers.fullSizeCoverURL(m)
movie_data = {
'id': identifier,
'titles': [m['title']],
'original_title': m['title'],
'rating': {
'imdb': (m.get('rating'), m.get('votes')),
},
'images': {
'poster': [poster] if poster else [],
'poster_original': [poster_original] if poster_original else [],
},
'imdb': identifier,
'runtime': m.get('runtime')[0].split(':')[1],
'released': m.get('release dates')[0].split('::')[1],
'year': m['year'],
'plot': m.get('synopsis', ''),
'tagline': m.get('taglines', '')[0],
'genres': m.get('genres', []),
}
return movie_data