31 lines
890 B
Python
31 lines
890 B
Python
from ..tmdb import TMDb
|
|
|
|
try:
|
|
from urllib import urlencode
|
|
except ImportError:
|
|
from urllib.parse import urlencode
|
|
|
|
|
|
class Discover(TMDb):
|
|
_urls = {
|
|
"movies": "/discover/movie",
|
|
"tv": "/discover/tv"
|
|
}
|
|
|
|
def discover_movies(self, params):
|
|
"""
|
|
Discover movies by different types of data like average rating, number of votes, genres and certifications.
|
|
:param params: dict
|
|
:return:
|
|
"""
|
|
return self._request_obj(self._urls["movies"], urlencode(params), key="results")
|
|
|
|
def discover_tv_shows(self, params):
|
|
"""
|
|
Discover TV shows by different types of data like average rating, number of votes, genres,
|
|
the network they aired on and air dates.
|
|
:param params: dict
|
|
:return:
|
|
"""
|
|
return self._request_obj(self._urls["tv"], urlencode(params), key="results")
|