fix tmdbapis
This commit is contained in:
parent
d76fe5c039
commit
5d30921d2f
@ -62,7 +62,11 @@ class SearchChain(ChainBase):
|
|||||||
results = self.systemconfig.get(SystemConfigKey.SearchResults)
|
results = self.systemconfig.get(SystemConfigKey.SearchResults)
|
||||||
if not results:
|
if not results:
|
||||||
return []
|
return []
|
||||||
return pickle.loads(results)
|
try:
|
||||||
|
return pickle.loads(results)
|
||||||
|
except Exception as e:
|
||||||
|
print(str(e))
|
||||||
|
return []
|
||||||
|
|
||||||
def browse(self, domain: str, keyword: str = None) -> List[TorrentInfo]:
|
def browse(self, domain: str, keyword: str = None) -> List[TorrentInfo]:
|
||||||
"""
|
"""
|
||||||
|
@ -7,7 +7,8 @@ class Trending(TMDb):
|
|||||||
def _trending(self, media_type="all", time_window="day", page=1):
|
def _trending(self, media_type="all", time_window="day", page=1):
|
||||||
return self._request_obj(
|
return self._request_obj(
|
||||||
self._urls["trending"] % (media_type, time_window),
|
self._urls["trending"] % (media_type, time_window),
|
||||||
params="page=%s" % page
|
params="page=%s" % page,
|
||||||
|
key="results",
|
||||||
)
|
)
|
||||||
|
|
||||||
def all_day(self, page=1):
|
def all_day(self, page=1):
|
||||||
|
@ -23,6 +23,7 @@ class TMDb(object):
|
|||||||
TMDB_DEBUG_ENABLED = "TMDB_DEBUG_ENABLED"
|
TMDB_DEBUG_ENABLED = "TMDB_DEBUG_ENABLED"
|
||||||
TMDB_CACHE_ENABLED = "TMDB_CACHE_ENABLED"
|
TMDB_CACHE_ENABLED = "TMDB_CACHE_ENABLED"
|
||||||
TMDB_PROXIES = "TMDB_PROXIES"
|
TMDB_PROXIES = "TMDB_PROXIES"
|
||||||
|
TMDB_DOMAIN = "TMDB_DOMAIN"
|
||||||
REQUEST_CACHE_MAXSIZE = None
|
REQUEST_CACHE_MAXSIZE = None
|
||||||
|
|
||||||
def __init__(self, obj_cached=True, session=None):
|
def __init__(self, obj_cached=True, session=None):
|
||||||
@ -51,6 +52,10 @@ class TMDb(object):
|
|||||||
def api_key(self):
|
def api_key(self):
|
||||||
return os.environ.get(self.TMDB_API_KEY)
|
return os.environ.get(self.TMDB_API_KEY)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def domain(self):
|
||||||
|
return os.environ.get(self.TMDB_DOMAIN)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def proxies(self):
|
def proxies(self):
|
||||||
proxy = os.environ.get(self.TMDB_PROXIES)
|
proxy = os.environ.get(self.TMDB_PROXIES)
|
||||||
@ -67,6 +72,10 @@ class TMDb(object):
|
|||||||
def api_key(self, api_key):
|
def api_key(self, api_key):
|
||||||
os.environ[self.TMDB_API_KEY] = str(api_key)
|
os.environ[self.TMDB_API_KEY] = str(api_key)
|
||||||
|
|
||||||
|
@domain.setter
|
||||||
|
def domain(self, domain):
|
||||||
|
os.environ[self.TMDB_DOMAIN] = str(domain)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def language(self):
|
def language(self):
|
||||||
return os.environ.get(self.TMDB_LANGUAGE)
|
return os.environ.get(self.TMDB_LANGUAGE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user