Browse Source

Remove imdb movie provider (to slow)

pull/84/head
Ruud 13 years ago
parent
commit
e8bbeb6aaf
  1. 6
      couchpotato/core/providers/movie/imdb/__init__.py
  2. 57
      couchpotato/core/providers/movie/imdb/main.py

6
couchpotato/core/providers/movie/imdb/__init__.py

@ -1,6 +0,0 @@
from .main import IMDB
def start():
return IMDB()
config = []

57
couchpotato/core/providers/movie/imdb/main.py

@ -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
Loading…
Cancel
Save