def GET(self, **kwargs) -> str: """GET Function""" if "tmdbid" not in kwargs: return self._return_data( "Scraper", "Grab By TMDBID", False, error="Missing TMDBID", errorNumber=0, ) movie = Scraper.get_movie_details(kwargs["tmdbid"]) data = model_to_dict(movie, backrefs=True) return self._return_data("Scraper", "Grab By TMDBID", True, data=data, images=Scraper.image_config)
def html_show_data(self, read_only: bool = False) -> dict: """returns the data for html""" data = Scraper.get_movie_details(self.tmdb_id) return_dict = { "poster_url": Scraper.image_base + Scraper.image_config["poster_sizes"][2] + data.poster_path, "title": data.title, "original_title": data.original_title, "original_language": data.original_language, "release_date": data.release_date, "overview": data.overview, "tracks": [ x.html_create_data(i + 1, read_only) for i, x in enumerate(self.tracks) ], } return return_dict