fix themoviedb api

This commit is contained in:
jxxghp
2025-07-31 08:40:24 +08:00
parent 8b708e8939
commit ca51880798
8 changed files with 297 additions and 1 deletions
@@ -18,6 +18,16 @@ class Provider(TMDb):
key="results"
)
async def async_available_regions(self):
"""
Returns a list of all of the countries we have watch provider (OTT/streaming) data for.(异步版本)
:return:
"""
return await self._async_request_obj(
self._urls["regions"],
key="results"
)
def movie_providers(self, region=None):
"""
Returns a list of the watch provider (OTT/streaming) data we have available for movies.
@@ -29,6 +39,17 @@ class Provider(TMDb):
key="results"
)
async def async_movie_providers(self, region=None):
"""
Returns a list of the watch provider (OTT/streaming) data we have available for movies.(异步版本)
:return:
"""
return await self._async_request_obj(
self._urls["movie"],
params="watch_region=%s" % region if region else "",
key="results"
)
def tv_providers(self, region=None):
"""
Returns a list of the watch provider (OTT/streaming) data we have available for TV series.
@@ -39,3 +60,14 @@ class Provider(TMDb):
params="watch_region=%s" % region if region else "",
key="results"
)
async def async_tv_providers(self, region=None):
"""
Returns a list of the watch provider (OTT/streaming) data we have available for TV series.(异步版本)
:return:
"""
return await self._async_request_obj(
self._urls["tv"],
params="watch_region=%s" % region if region else "",
key="results"
)