Exemple #1
0
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
Exemple #3
0
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
Exemple #4
0
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
Exemple #5
0
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