Enabler option

This commit is contained in:
Ruud committed 2011-04-10 12:31:31 +02:00
1 parent 85fc1c01ee
commit 2b8e96e267
26 files changed
+239 -245

No files matched your search

+1 -4
View File
@@ -3,11 +3,8 @@ from couchpotato.core.plugins.base import Plugin
log = CPLog(__name__)
class Provider(Plugin):
type = None # movie, nzb, torrent, subtitle, trailer
timeout = 10 # Default timeout for url requests
def __init__(self):
pass
+1
View File
@@ -5,6 +5,7 @@ from imdb import IMDb
log = CPLog(__name__)
class IMDB(Provider):
type = 'movie'
@@ -1,7 +1,7 @@
from couchpotato.core.providers.tmdb.main import TMDBWrapper
from .main import TheMovieDb
def start():
return TMDBWrapper()
return TheMovieDb()
config = [{
'name': 'themoviedb',
@@ -11,13 +11,12 @@ config = [{
'name': 'tmdb',
'label': 'TheMovieDB',
'advanced': True,
'description': 'Used for all calls to TheMovieDB.',
'options': [
{
'name': 'api_key',
'default': '9b939aee0aaafc12a65bf448e4af9543',
'type': 'string',
'label': 'Api Key',
'description': 'Used for all calls to TheMovieDB.',
},
],
},
@@ -3,13 +3,12 @@ from couchpotato.core.event import addEvent
from couchpotato.core.helpers.encoding import simplifyString, toUnicode
from couchpotato.core.logger import CPLog
from couchpotato.core.providers.base import Provider
from couchpotato.environment import Env
from libs.themoviedb import tmdb
import copy
log = CPLog(__name__)
class TMDBWrapper(Provider):
class TheMovieDb(Provider):
"""Api for theMovieDb"""
type = 'movie'
@@ -23,9 +22,6 @@ class TMDBWrapper(Provider):
# Use base wrapper
tmdb.Config.api_key = self.conf('api_key')
def conf(self, attr):
return Env.setting(attr, 'themoviedb')
def search(self, q, limit = 12):
''' Find movie by name '''