本文整理匯總了Python中resources.lib.TheMovieDB.get_movie_lists方法的典型用法代碼示例。如果您正苦於以下問題:Python TheMovieDB.get_movie_lists方法的具體用法?Python TheMovieDB.get_movie_lists怎麽用?Python TheMovieDB.get_movie_lists使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類resources.lib.TheMovieDB
的用法示例。
在下文中一共展示了TheMovieDB.get_movie_lists方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: start_info_actions
# 需要導入模塊: from resources.lib import TheMovieDB [as 別名]
# 或者: from resources.lib.TheMovieDB import get_movie_lists [as 別名]
#.........這裏部分代碼省略.........
if tvdb_id:
tvshow_id = tmdb.get_show_tmdb_id(tvdb_id)
elif tvdb_id:
tvshow_id = tmdb.get_show_tmdb_id(tvdb_id)
elif imdb_id:
tvshow_id = tmdb.get_show_tmdb_id(imdb_id, "imdb_id")
elif name:
tvshow_id = tmdb.search_media(media_name=name,
year="",
media_type="tv")
if tvshow_id:
return tmdb.get_similar_tvshows(tvshow_id)
elif info == 'studio':
if params.get("id"):
return tmdb.get_company_data(params["id"])
elif params.get("studio"):
company_data = tmdb.search_companies(params["studio"])
if company_data:
return tmdb.get_company_data(company_data[0]["id"])
elif info == 'set':
if params.get("dbid"):
name = local_db.get_set_name(params["dbid"])
if name:
params["setid"] = tmdb.get_set_id(name)
if params.get("setid"):
set_data, _ = tmdb.get_set_movies(params["setid"])
return set_data
elif info == 'movielists':
movie_id = params.get("id")
if not movie_id:
movie_id = tmdb.get_movie_tmdb_id(imdb_id=params.get("imdb_id"),
dbid=params.get("dbid"))
if movie_id:
return tmdb.get_movie_lists(movie_id)
elif info == 'keywords':
movie_id = params.get("id")
if not movie_id:
movie_id = tmdb.get_movie_tmdb_id(imdb_id=params.get("imdb_id"),
dbid=params.get("dbid"))
if movie_id:
return tmdb.get_keywords(movie_id)
elif info == 'trailers':
movie_id = params.get("id")
if not movie_id:
movie_id = tmdb.get_movie_tmdb_id(imdb_id=params.get("imdb_id"),
dbid=params.get("dbid"))
if movie_id:
return tmdb.handle_videos(tmdb.get_movie_videos(movie_id))
elif info == 'popularpeople':
return tmdb.get_popular_actors()
elif info == 'personmovies':
person = tmdb.get_person_info(person_label=params.get("person"),
skip_dialog=True)
if person and person.get("id"):
movies = tmdb.get_person_movies(person["id"])
if not movies:
return None
for item in movies:
del item["credit_id"]
return movies.reduce(key="department")
elif info == 'traktsimilarmovies':
if params.get("id") or params.get("dbid"):
if params.get("dbid"):
movie_id = local_db.get_imdb_id("movie", params["dbid"])
else:
movie_id = params["id"]