Пример #1
0
    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)
Пример #2
0
    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