Exemple #1
0
    def enhance_descr(self, torrent, info_dict):
        video_file = None
        for test_file in [v["name"] for k, v in torrent.files().items()
                          ]:  # To get video file
            if (os.path.splitext(test_file)[1]).lower() in Video_Containers:
                if test_file.lower().find(
                        "sample") is -1:  # Pass sample video file
                    video_file = setting.trans_downloaddir + "/" + test_file
                    break

        before = descr.build_before(
            self.encode) if self._EXTEND_DESCR_BEFORE else ""
        shot = mediainfo = ""
        if video_file:
            shot = descr.build_shot(
                file=video_file,
                encode=self.encode) if self._EXTEND_DESCR_THUMBNAILS else ""
            mediainfo = descr.build_mediainfo(
                file=video_file,
                encode=self.encode) if self._EXTEND_DESCR_MEDIAINFO else ""
        clone_info = descr.build_clone_info(
            clone_id=info_dict["clone_id"],
            encode=self.encode) if self._EXTEND_DESCR_CLONEINFO else ""

        return before + info_dict["descr"] + shot + mediainfo + clone_info
Exemple #2
0
    def enhance_descr(self, torrent, info_dict):
        video_file = None
        for test_file in [v["name"] for k, v in torrent.files().items()]:  # To get video file
            if (os.path.splitext(test_file)[1]).lower() in Video_Containers:
                if test_file.lower().find("sample") is -1:  # Pass sample video file
                    video_file = setting.trans_downloaddir + "/" + test_file
                    break

        before = descr.build_before(self.encode) if self._EXTEND_DESCR_BEFORE else ""
        shot = mediainfo = ""
        if video_file:
            shot = descr.build_shot(file=video_file, encode=self.encode) if self._EXTEND_DESCR_THUMBNAILS else ""
            mediainfo = descr.build_mediainfo(file=video_file,
                                              encode=self.encode) if self._EXTEND_DESCR_MEDIAINFO else ""
        clone_info = descr.build_clone_info(clone_id=info_dict["clone_id"],
                                            encode=self.encode) if self._EXTEND_DESCR_CLONEINFO else ""

        return before + info_dict["descr"] + shot + mediainfo + clone_info