Enabler option
This commit is contained in:
1 parent
85fc1c01ee
commit
2b8e96e267
26 files changed
+239
-245
No files matched your search
@@ -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
|
||||
|
||||
@@ -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 '''
|
||||
|
||||
|
||||
Reference in new issue
Block a user