def get_post_data(raw_info): raw_info = get_info_from_raw_info(raw_info) extend_descr_after_1 = extend_descr_after.format(detail_link=raw_info['detail_link'], version=common_methods.VERSION) if recommand_allow: for item in domains[0:6]: raw_info['recommand'] = raw_info['recommand'].replace(item, 'https://hdsky.me/') raw_info['recommand'] = raw_info['recommand'].replace(' ', '%2F') else: raw_info['recommand'] = '' descr = extend_descr_before + raw_info['descr'] + raw_info['nfo'] + raw_info['recommand'] + extend_descr_after_1 raw_info['ename'] = common_methods.refine_title(raw_info['ename']) data = { "name": raw_info['ename'], "small_descr": raw_info["small_descr"], "url": raw_info["url"], "descr": descr, "type": str(raw_info['type_']), "standard_sel": dict_standard[raw_info['standard']], "audiocodec_sel": raw_info['audiocodec_sel'], "codec_sel": raw_info['codec_sel'], "medium_sel": raw_info['medium_sel'], "uplver": raw_info['uplver'], } # print('medium_sel', raw_info['medium_sel']) # print('audiocodec_sel', raw_info['audiocodec_sel']) # print('standard_sel', dict_standard[raw_info['standard']]) # print('processing_sel', raw_info['processing_sel']) # print('codec_sel', raw_info['codec_sel']) return data
def get_post_data(raw_info): raw_info = get_info_from_raw_info(raw_info) extend_descr_after_1 = extend_descr_after.format( detail_link=raw_info['detail_link'], version=common_methods.VERSION) if recommand_allow: for item in domains[0:5]: raw_info['recommand'] = raw_info['recommand'].replace( item, 'https://ourbits.club/') raw_info['recommand'] = raw_info['recommand'].replace(' ', '%2F') else: raw_info['recommand'] = '' descr = extend_descr_before + raw_info['descr'] + raw_info[ 'nfo'] + raw_info['recommand'] + extend_descr_after_1 video_info = raw_info['video_info']['full_info'] descr = descr + '[hide][font=Courier New]%s[/font][/hide]' % video_info raw_info['ename'] = common_methods.refine_title(raw_info['ename']) data = { "name": raw_info['ename'], "small_descr": raw_info["small_descr"], "url": raw_info["url"], "descr": descr, "type": str(raw_info['type_']), "standard_sel": dict_standard[raw_info['standard']], "processing_sel": raw_info['processing_sel'], "audiocodec_sel": raw_info['audiocodec_sel'], "codec_sel": raw_info['codec_sel'], "medium_sel": raw_info['medium_sel'], "uplver": raw_info['uplver'], } try: if '国语' in raw_info['video_info']['language']: data['tagGY'] = 'yes' if '粤语' in raw_info['video_info']['language']: data['tagGY'] = 'yes' if '中字' in raw_info['video_info']['subtitle']: data['tagZZ'] = 'yes' except Exception: pass # print('medium_sel', raw_info['medium_sel']) # print('audiocodec_sel', raw_info['audiocodec_sel']) # print('standard_sel', dict_standard[raw_info['standard']]) # print('processing_sel', raw_info['processing_sel']) # print('codec_sel', raw_info['codec_sel']) return data
def get_post_data(raw_info): raw_info = get_info_from_raw_info(raw_info) extend_descr_after_1 = extend_descr_after.format( detail_link=raw_info['detail_link'], version=common_methods.VERSION) if recommand_allow: for item in domains[0:8]: raw_info['recommand'] = raw_info['recommand'].replace( item, 'https://totheglory.im/') raw_info['recommand'] = raw_info['recommand'].replace( 'torrents.php?', 'browse.php?') else: raw_info['recommand'] = '' raw_info['recommand'] = raw_info['recommand'].replace(' ', '%2F') descr = extend_descr_before + raw_info['descr'] + raw_info[ 'nfo'] + raw_info['recommand'] + extend_descr_after_1 raw_info['small_descr'] = raw_info['small_descr'].replace('[', '') raw_info['small_descr'] = raw_info['small_descr'].replace(']', '') name = raw_info['ename'] + '[%s]' % raw_info['small_descr'] url = '' if raw_info['url']: url = re.search('tt\d{5,10}', raw_info['url']) try: url = url.group() except AttributeError: url = '' name = common_methods.refine_title(name) data = { "name": name, "imdb_c": url, "descr": descr, "hr": 'no', "type": str(raw_info['type_']), "nodistr": 'no', "anonymity": raw_info['uplver'], } return data
def get_post_data(raw_info): raw_info = get_info_from_raw_info(raw_info) extend_descr_after_1 = extend_descr_after.format( detail_link=raw_info['detail_link'], version=common_methods.VERSION) if recommand_allow: for item in domains[0:7]: raw_info['recommand'] = raw_info['recommand'].replace( item, 'https://hdchina.org/') raw_info['recommand'] = raw_info['recommand'].replace(' ', '%2F') else: raw_info['recommand'] = '' descr = extend_descr_before + raw_info['descr'] + raw_info[ 'nfo'] + raw_info['recommand'] + extend_descr_after_1 cover = re.search('\[img\](.*?)\[/img\]', descr) try: cover = cover.group(1) except AttributeError: cover = '' raw_info['ename'] = common_methods.refine_title(raw_info['ename']) data = { "name": raw_info['ename'], "small_descr": raw_info["small_descr"], "url": raw_info["url"], "descr": descr, "type": str(raw_info['type_']), "standard_sel": dict_standard[raw_info['standard']], "audiocodec_sel": raw_info['audiocodec_sel'], "medium_sel": raw_info['medium_sel'], "team_sel": raw_info['team_sel'], "cover": cover, "codec_sel": raw_info['codec_sel'], "uplver": raw_info['uplver'], } return data
def get_post_data(raw_info): raw_info = get_info_from_raw_info(raw_info) extend_descr_after_1 = extend_descr_after.format( detail_link=raw_info['detail_link'], version=common_methods.VERSION) descr = raw_info['descr'] + raw_info['nfo'] + extend_descr_after_1 raw_info['ename'] = common_methods.refine_title(raw_info['ename']) descr = descr.replace('img3.doubanio.com', 'img1.doubanio.com') descr = descr.replace('https://img1.doubanio.com', 'http://img1.doubanio.com') data = { "name": raw_info['ename'], "small_descr": raw_info["small_descr"], "url": raw_info["url"], "douban": raw_info["dburl"], "descr": descr, "type": str(raw_info['type_']), "source_sel": str(raw_info['source_sel']), "team_sel": str(raw_info['team_sel']), "uplver": raw_info['uplver'], } try: if '国语' in raw_info['video_info']['language']: data['guoyu'] = 'yes' if '粤语' in raw_info['video_info']['language']: data['yueyu'] = 'yes' if '中字' in raw_info['video_info']['subtitle']: data['zhongzi'] = 'yes' except Exception: pass return data