Exemplo n.º 1
0
def l1111l1Created_By_Mucky_Duck(title, url, l111llCreated_By_Mucky_Duck, content, l11l11lCreated_By_Mucky_Duck):
	link = open_url(url,verify=False).content
	l111l1lCreated_By_Mucky_Duck = url
	l11l1llCreated_By_Mucky_Duck = re.compile(l11lCreated_By_Mucky_Duck (u"ࠧࡪࡦ࠽ࠤࠧ࠮࡛࡟ࠤࡠ࠯࠮ࠨࠧࣇ")).findall(link)[0]
	request_url = l11lCreated_By_Mucky_Duck (u"ࠨࠧࡶ࠳ࡦࡰࡡࡹ࠱ࡰࡳࡻ࡯ࡥࡠࡧࡳ࡭ࡸࡵࡤࡦࡵ࠲ࠩࡸ࠭ࣈ") %(l11l111Created_By_Mucky_Duck,l11l1llCreated_By_Mucky_Duck)
	headers = {l11lCreated_By_Mucky_Duck (u"ࠩࡄࡧࡨ࡫ࡰࡵ࠯ࡈࡲࡨࡵࡤࡪࡰࡪࠫࣉ"):l11lCreated_By_Mucky_Duck (u"ࠪ࡫ࡿ࡯ࡰ࠭ࠢࡧࡩ࡫ࡲࡡࡵࡧ࠯ࠤࡸࡪࡣࡩ࠮ࠣࡦࡷ࠭࣊"), l11lCreated_By_Mucky_Duck (u"ࠫࡗ࡫ࡦࡦࡴࡨࡶࠬ࣋"):l111l1lCreated_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"࡛ࠬࡳࡦࡴ࠰ࡅ࡬࡫࡮ࡵࠩ࣌"):md.User_Agent()}
	l1ll1111Created_By_Mucky_Duck = open_url(request_url, headers=headers, verify=False).json()
	l11ll1lCreated_By_Mucky_Duck = md.regex_get_all(l1ll1111Created_By_Mucky_Duck[l11lCreated_By_Mucky_Duck (u"࠭ࡨࡵ࡯࡯ࠫ࣍")], l11lCreated_By_Mucky_Duck (u"ࠧ࠿ࡕࡨࡶࡻ࡫ࡲࠡ࠳࠳ࡀࠬ࣎"), l11lCreated_By_Mucky_Duck (u"ࠨࠤࡦࡰࡪࡧࡲࡧ࡫ࡻ࣏ࠦࠬ"))
	l1l1lCreated_By_Mucky_Duck = md.regex_get_all(str(l11ll1lCreated_By_Mucky_Duck), l11lCreated_By_Mucky_Duck (u"ࠩ࠿ࡥ࣐ࠬ"), l11lCreated_By_Mucky_Duck (u"ࠪࡀ࠴ࡧ࠾ࠨ࣑"))
	items = len(l1l1lCreated_By_Mucky_Duck)
	for a in l1l1lCreated_By_Mucky_Duck:
		name = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠫࡹ࡯ࡴ࡭ࡧࡀ࣒ࠦࠬ"), l11lCreated_By_Mucky_Duck (u"ࠬࠨ࣓ࠧ"))
		name = l111Created_By_Mucky_Duck.unescape(name).replace(l11lCreated_By_Mucky_Duck (u"ࠨ࡜࡝ࠩࠥࣔ"),l11lCreated_By_Mucky_Duck (u"ࠢࠨࠤࣕ"))
		l1l1lll1Created_By_Mucky_Duck = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠨࡦࡤࡸࡦ࠳ࡩࡥ࠿ࠥࠫࣖ"), l11lCreated_By_Mucky_Duck (u"ࠩࠥࠫࣗ"))
		headers = l111l1lCreated_By_Mucky_Duck + l11lCreated_By_Mucky_Duck (u"ࠪࡠࢁ࠭ࣘ") + l1l1lll1Created_By_Mucky_Duck + l11lCreated_By_Mucky_Duck (u"ࠫࡡࢂࠧࣙ") + l11l1llCreated_By_Mucky_Duck
		url =  l11lCreated_By_Mucky_Duck (u"ࠬࠫࡳ࠰ࡣ࡭ࡥࡽ࠵࡭ࡰࡸ࡬ࡩࡤࡹ࡯ࡶࡴࡦࡩࡸ࠵ࠥࡴࠩࣚ") %(l11l111Created_By_Mucky_Duck,l1l1lll1Created_By_Mucky_Duck)
		try:
			l1l1l111Created_By_Mucky_Duck = name.split(l11lCreated_By_Mucky_Duck (u"࠭ࡅࡱ࡫ࡶࡳࡩ࡫ࠧࣛ"))[1].strip()[:2]
		except:pass
		fan_art = {l11lCreated_By_Mucky_Duck (u"ࠧࡪࡥࡲࡲࠬࣜ"):l111llCreated_By_Mucky_Duck}
		md.remove_punctuation(title)
		md.addDir({l11lCreated_By_Mucky_Duck (u"ࠨ࡯ࡲࡨࡪ࠭ࣝ"): l11lCreated_By_Mucky_Duck (u"ࠩ࠺ࠫࣞ"), l11lCreated_By_Mucky_Duck (u"ࠪࡲࡦࡳࡥࠨࣟ"):l11lCreated_By_Mucky_Duck (u"ࠫࡠࡈ࡝࡜ࡅࡒࡐࡔࡘࠠࡸࡪ࡬ࡸࡪࡣࠥࡴ࡝࠲ࡇࡔࡒࡏࡓ࡟࡞࠳ࡇࡣࠧ࣠") %name,
			   l11lCreated_By_Mucky_Duck (u"ࠬࡻࡲ࡭ࠩ࣡"):url, l11lCreated_By_Mucky_Duck (u"࠭ࡩࡤࡱࡱ࡭ࡲࡧࡧࡦࠩ࣢"):l111llCreated_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"ࠧࡤࡱࡱࡸࡪࡴࡴࠨࣣ"):l11lCreated_By_Mucky_Duck (u"ࠨࡧࡳ࡭ࡸࡵࡤࡦࡵࠪࣤ"), l11lCreated_By_Mucky_Duck (u"ࠩࡴࡹࡪࡸࡹࠨࣥ"):headers},
			  {l11lCreated_By_Mucky_Duck (u"ࠪࡷࡴࡸࡴࡵ࡫ࡷࡰࡪࣦ࠭"):title, l11lCreated_By_Mucky_Duck (u"ࠫࡸ࡫ࡡࡴࡱࡱࠫࣧ"):l11l11lCreated_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"ࠬ࡫ࡰࡪࡵࡲࡨࡪ࠭ࣨ"):l1l1l111Created_By_Mucky_Duck},
			  fan_art, is_folder=False, item_count=items)
	setView(l1111llCreated_By_Mucky_Duck,l11lCreated_By_Mucky_Duck (u"࠭ࡥࡱ࡫ࡶࡳࡩ࡫ࡳࠨࣩ"), l11lCreated_By_Mucky_Duck (u"ࠧࡦࡲ࡬࠱ࡻ࡯ࡥࡸࠩ࣪"))
	l111Created_By_Mucky_Duck.end_of_directory()
Exemplo n.º 2
0
def function8(url):
    year = []
    ukwnParameter = []
    link = open_url(url).content
    strRegex1 = md.regex_get_all(link, '"pagination" style', '</ul>')
    strRegex2 = md.regex_get_all(str(strRegex1), '<li', '</li')
    for a in strRegex2:
        name = md.regex_from_to(a, 'href=.*?>', '<')
        url = md.regex_from_to(a, 'href="', '"')
        if strBaseURL not in url:
            url = strBaseURL + url
        year.append(name)
        ukwnParameter.append(url)
    match = re.compile('value="([^"]+)".*?>([^<>]*)</option>').findall(link)
    for loop1, loop2 in match:
        if '/years/' in loop1:
            year.append(loop2)
            ukwnParameter.append(loop1)
    items = len(year)
    for dirPart, mdwsURL in itertools.izip_longest(year, ukwnParameter):
        md.addDir(
            {
                'mode': '1',
                'name': '[COLOR yellow][B][I]%s[/I][/B][/COLOR]' % dirPart,
                'url': mdwsURL,
                'content': 'tvshows'
            },
            fan_art={'icon': strArtDir + 'mdws.png'},
            item_count=items)
    setView(strAddonID, 'files', 'menu-view')
    MDWS.end_of_directory()
Exemplo n.º 3
0
def PINDEX(url):

    link = open_url(url).content
    all_links = md.regex_get_all(link, 'row actor-filmo', '</table>')
    all_videos = md.regex_get_all(str(all_links), '<tr>', '</tr>')

    items = len(all_videos)
    content = 'movies'

    for a in all_videos:

        name = md.regex_from_to(a, 'href=.*?>', '<')
        name = addon.unescape(name)
        url = md.regex_from_to(a, 'href="', '"')
        md.addDir(
            {
                'mode': '8',
                'name': '[B][COLOR white]%s[/COLOR][/B]' % name,
                'url': url,
                'content': content
            }, {'sorttitle': name},
            is_folder=False,
            item_count=items)

    setView(addon_id, 'movies', 'movie-view')
    addon.end_of_directory()
Exemplo n.º 4
0
def l11l1Fuck_You_Anonymous(url):
    year = []
    l11l11lFuck_You_Anonymous = []
    link = open_url(url).content
    l1lllllFuck_You_Anonymous = md.regex_get_all(
        link, l11l11Fuck_You_Anonymous(u"ࠩࠥࡴࡦ࡭ࡩ࡯ࡣࡷ࡭ࡴࡴࠢࠡࡵࡷࡽࡱ࡫ࠧख"),
        l11l11Fuck_You_Anonymous(u"ࠪࡀ࠴ࡻ࡬࠿ࠩग"))
    l1ll11lFuck_You_Anonymous = md.regex_get_all(
        str(l1lllllFuck_You_Anonymous), l11l11Fuck_You_Anonymous(u"ࠫࡁࡲࡩࠨघ"),
        l11l11Fuck_You_Anonymous(u"ࠬࡂ࠯࡭࡫ࠪङ"))
    for a in l1ll11lFuck_You_Anonymous:
        name = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"࠭ࡨࡳࡧࡩࡁ࠳࠰࠿࠿ࠩच"),
                                l11l11Fuck_You_Anonymous(u"ࠧ࠽ࠩछ"))
        url = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠨࡪࡵࡩ࡫ࡃࠢࠨज"),
                               l11l11Fuck_You_Anonymous(u"ࠩࠥࠫझ"))
        if l1l1Fuck_You_Anonymous not in url:
            url = l1l1Fuck_You_Anonymous + url
        year.append(name)
        l11l11lFuck_You_Anonymous.append(url)
    match = re.compile(
        l11l11Fuck_You_Anonymous(
            u"ࠪࡺࡦࡲࡵࡦ࠿ࠥࠬࡠࡤࠢ࡞࠭ࠬࠦ࠳࠰࠿࠿ࠪ࡞ࡢࡁࡄ࡝ࠫࠫ࠿࠳ࡴࡶࡴࡪࡱࡱࡂࠬञ")).findall(link)
    for l111llFuck_You_Anonymous, l1l1111Fuck_You_Anonymous in match:
        if l11l11Fuck_You_Anonymous(u"ࠫ࠴ࡿࡥࡢࡴࡶ࠳ࠬट") in l111llFuck_You_Anonymous:
            year.append(l1l1111Fuck_You_Anonymous)
            l11l11lFuck_You_Anonymous.append(l111llFuck_You_Anonymous)
    items = len(year)
    for l111l1lFuck_You_Anonymous, l1l111lFuck_You_Anonymous in itertools.izip_longest(
            year, l11l11lFuck_You_Anonymous):
        md.addDir(
            {
                l11l11Fuck_You_Anonymous(u"ࠬࡳ࡯ࡥࡧࠪठ"):
                l11l11Fuck_You_Anonymous(u"࠭࠱ࠨड"),
                l11l11Fuck_You_Anonymous(u"ࠧ࡯ࡣࡰࡩࠬढ"):
                l11l11Fuck_You_Anonymous(
                    u"ࠨ࡝ࡆࡓࡑࡕࡒࠡࡻࡨࡰࡱࡵࡷ࡞࡝ࡅࡡࡠࡏ࡝ࠦࡵ࡞࠳ࡎࡣ࡛࠰ࡄࡠ࡟࠴ࡉࡏࡍࡑࡕࡡࠬण") %
                l111l1lFuck_You_Anonymous,
                l11l11Fuck_You_Anonymous(u"ࠩࡸࡶࡱ࠭त"):
                l1l111lFuck_You_Anonymous,
                l11l11Fuck_You_Anonymous(u"ࠪࡧࡴࡴࡴࡦࡰࡷࠫथ"):
                l11l11Fuck_You_Anonymous(u"ࠫࡹࡼࡳࡩࡱࡺࡷࠬद")
            },
            fan_art={
                l11l11Fuck_You_Anonymous(u"ࠬ࡯ࡣࡰࡰࠪध"):
                l11Fuck_You_Anonymous +
                l11l11Fuck_You_Anonymous(u"࠭࡭ࡥࡹࡶ࠲ࡵࡴࡧࠨन")
            },
            item_count=items)
    setView(l11ll1lFuck_You_Anonymous, l11l11Fuck_You_Anonymous(u"ࠧࡧ࡫࡯ࡩࡸ࠭ऩ"),
            l11l11Fuck_You_Anonymous(u"ࠨ࡯ࡨࡲࡺ࠳ࡶࡪࡧࡺࠫप"))
    l11lll1Fuck_You_Anonymous.end_of_directory()
Exemplo n.º 5
0
def drop_down(data, key):

    link = md.replace_space(data)

    data = md.regex_get_all(link, 'dropdown">%s<' % key, '</ul>')
    all_links = md.regex_get_all(str(data), '<li>', '</li>')
    r = []

    for a in all_links:
        name = md.regex_from_to(a, 'href=.*?>', '<')
        name = md.space_before_cap(name)
        url = md.regex_from_to(a, 'href="', '"')
        r.append({'name': name, 'url': url})

    return r
Exemplo n.º 6
0
def l1l11ll1Created_By_Mucky_Duck(url):
	l1l1l1l1Created_By_Mucky_Duck = []
	l1lllCreated_By_Mucky_Duck = []
	link = open_url(url).content
	l1l1lCreated_By_Mucky_Duck = md.regex_get_all(link, l11lCreated_By_Mucky_Duck (u"ࠨࡲ࡯࠱࡮ࡺࡥ࡮ࠩ৮"), l11lCreated_By_Mucky_Duck (u"ࠩ࠿࠳ࡹࡸ࠾ࠨ৯"))
	for a in l1l1lCreated_By_Mucky_Duck:
		name = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠪࡸ࡮ࡺ࡬ࡦ࠿ࠥࠫৰ"), l11lCreated_By_Mucky_Duck (u"ࠫࠧ࠭ৱ"))
		url = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠬ࡮ࡲࡦࡨࡀࠦࠬ৲"), l11lCreated_By_Mucky_Duck (u"࠭ࠢࠨ৳"))
		l1l1l1l1Created_By_Mucky_Duck.append(l11lCreated_By_Mucky_Duck (u"ࠧ࡜ࡅࡒࡐࡔࡘࠠࡸࡪ࡬ࡸࡪࡣ࡛ࡃ࡟ࠨࡷࡠ࠵ࡂ࡞࡝࠲ࡇࡔࡒࡏࡓ࡟ࠪ৴") %name)
		l1lllCreated_By_Mucky_Duck.append(url)
	if len(l1l1lCreated_By_Mucky_Duck) >1:
		l111l1Created_By_Mucky_Duck = md.dialog_select(l11lCreated_By_Mucky_Duck (u"ࠨࡕࡨࡰࡪࡩࡴࠡࡒࡵࡳࡽࡿࠠࡂࡦࡧࡶࡪࡹࡳࠨ৵"), l1l1l1l1Created_By_Mucky_Duck)
		if l111l1Created_By_Mucky_Duck == -1:
			return
		elif l111l1Created_By_Mucky_Duck > -1:
			url = l1lllCreated_By_Mucky_Duck[l111l1Created_By_Mucky_Duck]
		else:
			url = l1lllCreated_By_Mucky_Duck[0]
	headers = open_url(url, redirects=False).headers
	if l11lCreated_By_Mucky_Duck (u"ࠩ࡯ࡳࡨࡧࡴࡪࡱࡱࠫ৶") in headers:
		url = headers[l11lCreated_By_Mucky_Duck (u"ࠪࡰࡴࡩࡡࡵ࡫ࡲࡲࠬ৷")]
	if url[-1] == l11lCreated_By_Mucky_Duck (u"ࠫ࠴࠭৸"):
		url = url[:-1]
	l111Created_By_Mucky_Duck.set_setting(l11lCreated_By_Mucky_Duck (u"ࠬࡨࡡࡴࡧࡢࡹࡷࡲࠧ৹"), url)
	md.notification(l11lCreated_By_Mucky_Duck (u"࠭ࡵࡳ࡮ࠣࡥࡩࡪࡥࡥࠢࡷࡳࠥࡹࡥࡵࡶ࡬ࡲ࡬ࡹࠠࡴࡷࡦࡧࡪࡹࡳࡧࡷ࡯ࡰࡾ࠭৺"),l1l1l11lCreated_By_Mucky_Duck)
	return
Exemplo n.º 7
0
def filterd(content, data, key):

    data_name = []
    data_val = []
    all_data = md.regex_get_all(data, '<strong class="">%s</strong>' % key,
                                '</select>')[0]
    data_id = re.search(r'id="(.*?)"', str(all_data), re.I).group(1)
    data = md.regex_get_all(str(all_data), '<option', '</option')

    for a in data:
        name = md.regex_from_to(a, 'value=.*?>', '<')
        val = md.regex_from_to(a, 'value="', '"')
        data_name.append('[COLOR cyan][B][I]%s[/I][/B][/COLOR]' % name)
        data_val.append(val)

    return data_name, data_val, data_id
Exemplo n.º 8
0
def l1lll11lFuck_You_Anonymous(title, url, l11111Fuck_You_Anonymous, content, l11111lFuck_You_Anonymous):
	if l111111Fuck_You_Anonymous not in url:
		url = l111111Fuck_You_Anonymous + url
	if l11111Fuck_You_Anonymous == l111Fuck_You_Anonymous (u"࠭ࠧࣛ") or l11111Fuck_You_Anonymous == None:
		fan_art = {l111Fuck_You_Anonymous (u"ࠧࡪࡥࡲࡲࠬࣜ"):l1l11l11Fuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠨࡨࡤࡲࡦࡸࡴࠨࣝ"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠩࡷࡺࡸ࡮࡯ࡸࡵ࠱࡮ࡵ࡭ࠧࣞ")}
	else:
		fan_art = {l111Fuck_You_Anonymous (u"ࠪ࡭ࡨࡵ࡮ࠨࣟ"):l11111Fuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠫ࡫ࡧ࡮ࡢࡴࡷࠫ࣠"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠬࡺࡶࡴࡪࡲࡻࡸ࠴ࡪࡱࡩࠪ࣡")}
	link = open_url(url,verify=False).content
	if not l11ll11Fuck_You_Anonymous == l111Fuck_You_Anonymous (u"࠭ࡴࡳࡷࡨࠫ࣢"):
		l11l111Fuck_You_Anonymous = re.findall(l111Fuck_You_Anonymous (u"ࡲࠨ࠾࡬ࠤࡨࡲࡡࡴࡵࡀࠦ࡫ࡧࠠࡧࡣ࠰ࡷࡪࡸࡶࡦࡴࠣࡱࡷ࠻ࠢ࠿࠾࠲࡭ࡃࡂࡳࡵࡴࡲࡲ࡬ࡄࠨ࡜ࡠ࠿ࡂࡢ࠰ࠩ࠽࠱ࡶࡸࡷࡵ࡮ࡨࡀࣣࠪ"), str(link), re.I|re.DOTALL)
		l111l11Fuck_You_Anonymous = []
		l1l1lllFuck_You_Anonymous = []
		l1ll1lFuck_You_Anonymous = l111Fuck_You_Anonymous (u"ࠨࠩࣤ")
		for l1lll1lFuck_You_Anonymous in l11l111Fuck_You_Anonymous:
			if l111Fuck_You_Anonymous (u"ࠩࡖࡉࡗ࡜ࡅࡓࠩࣥ") in l1lll1lFuck_You_Anonymous:
				l1ll1lFuck_You_Anonymous = l111Fuck_You_Anonymous (u"ࠪ࡟ࡇࡣ࡛ࡊ࡟࡞ࡇࡔࡒࡏࡓࠢࡶࡸࡪ࡫࡬ࡣ࡮ࡸࡩࡢࠫࡳ࡜࠱ࡆࡓࡑࡕࡒ࡞࡝࠲ࡍࡢࡡ࠯ࡃ࡟ࣦࠪ") %l1lll1lFuck_You_Anonymous
				l111l11Fuck_You_Anonymous.append(l1ll1lFuck_You_Anonymous)
				l1l1lllFuck_You_Anonymous.append(l1lll1lFuck_You_Anonymous)
		if len(l111l11Fuck_You_Anonymous) > 1:
			l1llll1Fuck_You_Anonymous = md.dialog_select(l111Fuck_You_Anonymous (u"ࠫࡕࡲࡥࡢࡵࡨࠤࡈ࡮࡯ࡰࡵࡨࠤࡆࠦࡓࡦࡴࡹࡩࡷ࠭ࣧ"),l111l11Fuck_You_Anonymous)
			if l1llll1Fuck_You_Anonymous == -1:
				return
			elif l1llll1Fuck_You_Anonymous > -1:
				l111l1lFuck_You_Anonymous = md.regex_get_all(link, l111Fuck_You_Anonymous (u"ࠬࡂࡳࡵࡴࡲࡲ࡬ࡄࠥࡴ࠾࠲ࡷࡹࡸ࡯࡯ࡩࡁࠫࣨ") %l1l1lllFuck_You_Anonymous[l1llll1Fuck_You_Anonymous], l111Fuck_You_Anonymous (u"࠭ࠢࡤ࡮ࡨࡥࡷ࡬ࡩࡹࠤࣩࠪ"))
		else:
			l111l1lFuck_You_Anonymous = md.regex_get_all(link, l111Fuck_You_Anonymous (u"ࠧࡪࡦࡀࠦࡱ࡯ࡳࡵ࠯ࡨࡴࡸࠨࠧ࣪"), l111Fuck_You_Anonymous (u"ࠨࠤࡦࡰࡪࡧࡲࡧ࡫ࡻࠦࠬ࣫"))
	else:
		l111l1lFuck_You_Anonymous = md.regex_get_all(link, l111Fuck_You_Anonymous (u"ࠩ࡬ࡨࡂࠨ࡬ࡪࡵࡷ࠱ࡪࡶࡳࠣࠩ࣬"), l111Fuck_You_Anonymous (u"ࠪࠦࡨࡲࡥࡢࡴࡩ࡭ࡽࠨ࣭ࠧ"))
	l11llFuck_You_Anonymous = md.regex_get_all(str(l111l1lFuck_You_Anonymous), l111Fuck_You_Anonymous (u"ࠫࡁࡧ࣮ࠧ"), l111Fuck_You_Anonymous (u"ࠬࡧ࠾ࠨ࣯"))
	items = len(l11llFuck_You_Anonymous)
	for a in l11llFuck_You_Anonymous:
		name = md.regex_from_to(a, l111Fuck_You_Anonymous (u"࠭ࡢࡵࡰ࠰ࡩࡵࡹࠠࡧ࡫ࡵࡷࡹ࠳ࡥࡱࠢ࠱࠮ࡄࠨ࠾ࠨࣰ"), l111Fuck_You_Anonymous (u"ࠧ࠽࠱ࣱࠪ")).replace(l111Fuck_You_Anonymous (u"ࠣ࡞࡟ࣲࠫࠧ"),l111Fuck_You_Anonymous (u"ࠤࠪࠦࣳ"))
		name = name.replace(l111Fuck_You_Anonymous (u"ࠪࡉࡵ࡯ࡳࡰࡦࡨࠫࣴ"),l111Fuck_You_Anonymous (u"ࠫࡠࡉࡏࡍࡑࡕࠤࡸࡺࡥࡦ࡮ࡥࡰࡺ࡫࡝ࡆࡲ࡬ࡷࡴࡪࡥ࡜࠱ࡆࡓࡑࡕࡒ࡞ࠩࣵ")).replace(l111Fuck_You_Anonymous (u"ࠧࡢ࡜ࡵࠤࣶ"),l111Fuck_You_Anonymous (u"ࠨࠢࣷ"))
		name = l1ll1Fuck_You_Anonymous.unescape(name)
		url = md.regex_from_to(a, l111Fuck_You_Anonymous (u"ࠧࡩࡴࡨࡪࡂࠨࠧࣸ"), l111Fuck_You_Anonymous (u"ࠨࠤࣹࠪ"))
		if l111Fuck_You_Anonymous (u"ࠩ࠲ࡷࡪࡸࡶࡦࡴ࠰ࣺࠫ") in url:
			try:
				l1l111llFuck_You_Anonymous = name.split(l111Fuck_You_Anonymous (u"ࠪ࠾ࠬࣻ"))[0].strip()
			except:pass
			md.remove_punctuation(title)
			md.addDir({l111Fuck_You_Anonymous (u"ࠫࡲࡵࡤࡦࠩࣼ"): l111Fuck_You_Anonymous (u"ࠬ࠽ࠧࣽ"), l111Fuck_You_Anonymous (u"࠭࡮ࡢ࡯ࡨࠫࣾ"):l111Fuck_You_Anonymous (u"ࠧ࡜ࡄࡠ࡟ࡈࡕࡌࡐࡔࠣࡻ࡭࡯ࡴࡦ࡟ࠨࡷࡠ࠵ࡃࡐࡎࡒࡖࡢࡡ࠯ࡃ࡟ࠪࣿ") %name,
				   l111Fuck_You_Anonymous (u"ࠨࡷࡵࡰࠬऀ"):url, l111Fuck_You_Anonymous (u"ࠩ࡬ࡧࡴࡴࡩ࡮ࡣࡪࡩࠬँ"):l11111Fuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠪࡧࡴࡴࡴࡦࡰࡷࠫं"):l111Fuck_You_Anonymous (u"ࠫࡪࡶࡩࡴࡱࡧࡩࡸ࠭ः")},
				  {l111Fuck_You_Anonymous (u"ࠬࡹ࡯ࡳࡶࡷ࡭ࡹࡲࡥࠨऄ"):title, l111Fuck_You_Anonymous (u"࠭ࡳࡦࡣࡶࡳࡳ࠭अ"):l11111lFuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠧࡦࡲ࡬ࡷࡴࡪࡥࠨआ"):l1l111llFuck_You_Anonymous},
				  fan_art, is_folder=False, item_count=items)
	setView(l1lll1llFuck_You_Anonymous,l111Fuck_You_Anonymous (u"ࠨࡧࡳ࡭ࡸࡵࡤࡦࡵࠪइ"), l111Fuck_You_Anonymous (u"ࠩࡨࡴ࡮࠳ࡶࡪࡧࡺࠫई"))
	l1ll1Fuck_You_Anonymous.end_of_directory()
Exemplo n.º 9
0
def GENRE(url):

	link = open_url(baseurl, redirects=False).content
	all_links = md.regex_get_all(link, '%s<' %url, '</ul>')
	all_videos = md.regex_get_all(str(all_links), '<li>', '</li>')

	for a in all_videos:
		name = md.regex_from_to(a, '<a href=.*?>', '</')

		url = md.regex_from_to(a, 'href="', '"')
		if not baseurl in url:
			url = baseurl + url

		md.addDir({'mode':'1', 'name':'[COLOR red][B][I]%s[/I][/B][/COLOR]' %name, 'url':url})

	setView(addon_id, 'files', 'menu-view')
	addon.end_of_directory()
Exemplo n.º 10
0
def function10(content, query):
    if content is None:
        content = 'tvshows'
    try:
        if query:
            search = query.replace(' ', '%20')
        else:
            search = md.search('%20')
            if search == '':
                md.notification(
                    '[COLOR gold][B]EMPTY QUERY[/B][/COLOR],Aborting search',
                    hIcon)
                return
            else:
                pass
        url = '%s/search/%s' % (strBaseURL, search)
        link = open_url(url).content
        strRegex2 = md.regex_get_all(link, 'ih-item', 'Add Link')
        items = len(strRegex2)
        for a in strRegex2:
            name = md.regex_from_to(a, '<strong>', '</').replace("\\'", "'")
            name = MDWS.unescape(name)
            url = md.regex_get_all(a, 'href="', '"', bTrue=True)[2]
            strRegex3 = md.regex_from_to(a, 'src="', '"')
            if not strRegex3:
                strRegex3 = strArtDir + 'mdws.png'
            if strBaseURL not in url:
                url = strBaseURL + url
            md.remove_punctuation(name)
            md.addDir(
                {
                    'mode': '2',
                    'name': '[B][COLOR white]%s[/COLOR][/B]' % name,
                    'url': url,
                    'title': name,
                    'iconimage': strRegex3,
                    'content': content
                }, {'sorttitle': name},
                fan_art={'icon': strRegex3},
                item_count=items)
        setView(strAddonID, 'tvshows', 'show-view')
        MDWS.end_of_directory()
    except:
        md.notification('[COLOR gold][B]Sorry No Results[/B][/COLOR]', hIcon)
Exemplo n.º 11
0
def l1lll1lFuck_You_Anonymous(url):
    link = open_url(url).content
    l1lllllFuck_You_Anonymous = md.regex_get_all(
        link, l11l11Fuck_You_Anonymous(u"ࠩࠥࡴࡦ࡭ࡩ࡯ࡣࡷ࡭ࡴࡴࠢ࠿ࠩ࣬"),
        l11l11Fuck_You_Anonymous(u"ࠪࡀ࠴ࡻ࡬࠿࣭ࠩ"))
    l1ll11lFuck_You_Anonymous = md.regex_get_all(
        str(l1lllllFuck_You_Anonymous), l11l11Fuck_You_Anonymous(u"ࠫࡁࡲࡩࠨ࣮"),
        l11l11Fuck_You_Anonymous(u"ࠬࡂ࠯࡭࡫࣯ࠪ"))
    items = len(l1ll11lFuck_You_Anonymous)
    for a in l1ll11lFuck_You_Anonymous:
        name = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"࠭ࡨࡳࡧࡩࡁ࠳࠰࠿࠿ࣰࠩ"),
                                l11l11Fuck_You_Anonymous(u"ࠧ࠽ࣱࠩ"))
        url = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠨࡪࡵࡩ࡫ࡃࠢࠨࣲ"),
                               l11l11Fuck_You_Anonymous(u"ࠩࠥࠫࣳ"))
        if l1l1Fuck_You_Anonymous not in url:
            url = l1l1Fuck_You_Anonymous + url
        if l11l11Fuck_You_Anonymous(u"ࠪࡒࡊ࡝ࠧࣴ") not in name:
            md.addDir(
                {
                    l11l11Fuck_You_Anonymous(u"ࠫࡲࡵࡤࡦࠩࣵ"):
                    l11l11Fuck_You_Anonymous(u"ࠬ࠷ࣶࠧ"),
                    l11l11Fuck_You_Anonymous(u"࠭࡮ࡢ࡯ࡨࠫࣷ"):
                    l11l11Fuck_You_Anonymous(
                        u"ࠧ࡜ࡅࡒࡐࡔࡘࠠࡺࡧ࡯ࡰࡴࡽ࡝࡜ࡄࡠ࡟ࡎࡣࠥࡴ࡝࠲ࡍࡢࡡ࠯ࡃ࡟࡞࠳ࡈࡕࡌࡐࡔࡠࠫࣸ") % name,
                    l11l11Fuck_You_Anonymous(u"ࠨࡷࡵࡰࣹࠬ"):
                    url,
                    l11l11Fuck_You_Anonymous(u"ࠩࡰࡳࡩ࡫࡟ࡪࡦࣺࠪ"):
                    l11l11Fuck_You_Anonymous(u"ࠪ࠸ࠬࣻ"),
                    l11l11Fuck_You_Anonymous(u"ࠫࡨࡵ࡮ࡵࡧࡱࡸࠬࣼ"):
                    l11l11Fuck_You_Anonymous(u"ࠬࡺࡶࡴࡪࡲࡻࡸ࠭ࣽ")
                },
                fan_art={
                    l11l11Fuck_You_Anonymous(u"࠭ࡩࡤࡱࡱࠫࣾ"):
                    l11Fuck_You_Anonymous +
                    l11l11Fuck_You_Anonymous(u"ࠧ࡮ࡦࡺࡷ࠳ࡶ࡮ࡨࠩࣿ")
                },
                item_count=items)
    setView(l11ll1lFuck_You_Anonymous, l11l11Fuck_You_Anonymous(u"ࠨࡨ࡬ࡰࡪࡹࠧऀ"),
            l11l11Fuck_You_Anonymous(u"ࠩࡰࡩࡳࡻ࠭ࡷ࡫ࡨࡻࠬँ"))
    l11lll1Fuck_You_Anonymous.end_of_directory()
Exemplo n.º 12
0
def function7(url):
    link = open_url(url).content
    strRegex1 = md.regex_get_all(link, '"pagination" style', '</ul>')
    strRegex2 = md.regex_get_all(str(strRegex1), '<li', '</li')
    items = len(strRegex2)
    for a in strRegex2:
        name = md.regex_from_to(a, 'href=.*?>', '<')
        url = md.regex_from_to(a, 'href="', '"')
        url = url + '/1/0/0'
        if strBaseURL not in url:
            url = strBaseURL + url
        md.addDir(
            {
                'mode': '1',
                'name': '[COLOR yellow][B][I]%s[/I][/B][/COLOR]' % name,
                'url': url,
                'content': 'tvshows'
            },
            fan_art={'icon': strArtDir + 'mdws.png'},
            item_count=items)
    setView(strAddonID, 'files', 'menu-view')
    MDWS.end_of_directory()
Exemplo n.º 13
0
def l111Fuck_You_Anonymous(url):
    link = open_url(url).content
    l1lllllFuck_You_Anonymous = md.regex_get_all(
        link, l11l11Fuck_You_Anonymous(u"ࠪࠦࡵࡧࡧࡪࡰࡤࡸ࡮ࡵ࡮ࠣࠢࡶࡸࡾࡲࡥࠨं"),
        l11l11Fuck_You_Anonymous(u"ࠫࡁ࠵ࡵ࡭ࡀࠪः"))
    l1ll11lFuck_You_Anonymous = md.regex_get_all(
        str(l1lllllFuck_You_Anonymous), l11l11Fuck_You_Anonymous(u"ࠬࡂ࡬ࡪࠩऄ"),
        l11l11Fuck_You_Anonymous(u"࠭࠼࠰࡮࡬ࠫअ"))
    items = len(l1ll11lFuck_You_Anonymous)
    for a in l1ll11lFuck_You_Anonymous:
        name = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠧࡩࡴࡨࡪࡂ࠴ࠪࡀࡀࠪआ"),
                                l11l11Fuck_You_Anonymous(u"ࠨ࠾ࠪइ"))
        url = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠩ࡫ࡶࡪ࡬࠽ࠣࠩई"),
                               l11l11Fuck_You_Anonymous(u"ࠪࠦࠬउ"))
        url = url + l11l11Fuck_You_Anonymous(u"ࠫ࠴࠷࠯࠱࠱࠳ࠫऊ")
        if l1l1Fuck_You_Anonymous not in url:
            url = l1l1Fuck_You_Anonymous + url
        md.addDir(
            {
                l11l11Fuck_You_Anonymous(u"ࠬࡳ࡯ࡥࡧࠪऋ"):
                l11l11Fuck_You_Anonymous(u"࠭࠱ࠨऌ"),
                l11l11Fuck_You_Anonymous(u"ࠧ࡯ࡣࡰࡩࠬऍ"):
                l11l11Fuck_You_Anonymous(
                    u"ࠨ࡝ࡆࡓࡑࡕࡒࠡࡻࡨࡰࡱࡵࡷ࡞࡝ࡅࡡࡠࡏ࡝ࠦࡵ࡞࠳ࡎࡣ࡛࠰ࡄࡠ࡟࠴ࡉࡏࡍࡑࡕࡡࠬऎ") % name,
                l11l11Fuck_You_Anonymous(u"ࠩࡸࡶࡱ࠭ए"):
                url,
                l11l11Fuck_You_Anonymous(u"ࠪࡧࡴࡴࡴࡦࡰࡷࠫऐ"):
                l11l11Fuck_You_Anonymous(u"ࠫࡹࡼࡳࡩࡱࡺࡷࠬऑ")
            },
            fan_art={
                l11l11Fuck_You_Anonymous(u"ࠬ࡯ࡣࡰࡰࠪऒ"):
                l11Fuck_You_Anonymous +
                l11l11Fuck_You_Anonymous(u"࠭࡭ࡥࡹࡶ࠲ࡵࡴࡧࠨओ")
            },
            item_count=items)
    setView(l11ll1lFuck_You_Anonymous, l11l11Fuck_You_Anonymous(u"ࠧࡧ࡫࡯ࡩࡸ࠭औ"),
            l11l11Fuck_You_Anonymous(u"ࠨ࡯ࡨࡲࡺ࠳ࡶࡪࡧࡺࠫक"))
    l11lll1Fuck_You_Anonymous.end_of_directory()
Exemplo n.º 14
0
def l11ll1Fuck_You_Anonymous(url,content):
	if l111111Fuck_You_Anonymous not in url:
		url = l111111Fuck_You_Anonymous + url
	link = open_url(url,verify=False).content
	l11llFuck_You_Anonymous = md.regex_get_all(link, l111Fuck_You_Anonymous (u"ࠩࡦࡰࡦࡹࡳ࠾ࠤࡰࡰ࠲࡯ࡴࡦ࡯ࠥࡂࠬ࢘"), l111Fuck_You_Anonymous (u"ࠪࡀ࠴ࡪࡩࡷࡀ࢙ࠪ"))
	items = len(l11llFuck_You_Anonymous)
	for a in l11llFuck_You_Anonymous:
		name = md.regex_from_to(a, l111Fuck_You_Anonymous (u"ࠫࡹ࡯ࡴ࡭ࡧࡀ࢚ࠦࠬ"), l111Fuck_You_Anonymous (u"ࠬࠨ࢛ࠧ")).replace(l111Fuck_You_Anonymous (u"ࠨ࡜࡝ࠩࠥ࢜"),l111Fuck_You_Anonymous (u"ࠢࠨࠤ࢝"))
		name = l1ll1Fuck_You_Anonymous.unescape(name)
		url = md.regex_from_to(a, l111Fuck_You_Anonymous (u"ࠨࡪࡵࡩ࡫ࡃࠢࠨ࢞"), l111Fuck_You_Anonymous (u"ࠩࠥࠫ࢟"))
		l1l1Fuck_You_Anonymous = md.regex_from_to(a, l111Fuck_You_Anonymous (u"ࠪࡨࡦࡺࡡ࠮ࡱࡵ࡭࡬࡯࡮ࡢ࡮ࡀࠦࠬࢠ"), l111Fuck_You_Anonymous (u"ࠫࠧ࠭ࢡ"))
		l1llllllFuck_You_Anonymous = md.regex_from_to(a, l111Fuck_You_Anonymous (u"ࠬࡷࡵࡢ࡮࡬ࡸࡾࡢࠧ࠿ࠩࢢ"), l111Fuck_You_Anonymous (u"࠭࠼ࠨࢣ"))
		l1l111l1Fuck_You_Anonymous = md.regex_from_to(a, l111Fuck_You_Anonymous (u"ࠧࡦࡲࡶࡠࠬࡄࠧࢤ"), l111Fuck_You_Anonymous (u"ࠨ࠾࠲ࠫࢥ"))
		l1l111l1Fuck_You_Anonymous = l1l111l1Fuck_You_Anonymous.replace(l111Fuck_You_Anonymous (u"ࠩ࠿ࡷࡵࡧ࡮࠿ࠩࢦ"),l111Fuck_You_Anonymous (u"ࠪࠤࠬࢧ")).replace(l111Fuck_You_Anonymous (u"ࠫࡁ࡯࠾ࠨࢨ"),l111Fuck_You_Anonymous (u"ࠬࠦࠧࢩ"))
		if content == l111Fuck_You_Anonymous (u"࠭࡭ࡰࡸ࡬ࡩࡸ࠭ࢪ"):
			l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠧࡧࡣࡱࡥࡷࡺࠧࢫ"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠨ࡯ࡲࡺ࡮࡫ࡳ࠯࡬ࡳ࡫ࠬࢬ")}
			if l1llllllFuck_You_Anonymous:
				title = name
				md.remove_punctuation(title)
				md.addDir({l111Fuck_You_Anonymous (u"ࠩࡰࡳࡩ࡫ࠧࢭ"): l111Fuck_You_Anonymous (u"ࠪ࠻ࠬࢮ"), l111Fuck_You_Anonymous (u"ࠫࡳࡧ࡭ࡦࠩࢯ"):l111Fuck_You_Anonymous (u"ࠬࡡࡂ࡞࡝ࡆࡓࡑࡕࡒࠡࡹ࡫࡭ࡹ࡫࡝ࠦࡵ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟ࡎࡣ࡛ࡄࡑࡏࡓࡗࠦࡳࡵࡧࡨࡰࡧࡲࡵࡦ࡟ࠫࠩࡸ࠯࡛࠰ࡅࡒࡐࡔࡘ࡝࡜࠱ࡌࡡࡠ࠵ࡂ࡞ࠩࢰ") %(name,l1llllllFuck_You_Anonymous),
					   l111Fuck_You_Anonymous (u"࠭ࡵࡳ࡮ࠪࢱ"):url+l111Fuck_You_Anonymous (u"ࠧࡸࡣࡷࡧ࡭࠭ࢲ"), l111Fuck_You_Anonymous (u"ࠨ࡫ࡦࡳࡳ࡯࡭ࡢࡩࡨࠫࢳ"):l1l1Fuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠩࡦࡳࡳࡺࡥ࡯ࡶࠪࢴ"):content}, {l111Fuck_You_Anonymous (u"ࠪࡷࡴࡸࡴࡵ࡫ࡷࡰࡪ࠭ࢵ"):title},
					  fan_art=l11l11lFuck_You_Anonymous, is_folder=False, item_count=items)
		elif content == l111Fuck_You_Anonymous (u"ࠫࡹࡼࡳࡩࡱࡺࡷࠬࢶ"):
			l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠬ࡬ࡡ࡯ࡣࡵࡸࠬࢷ"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"࠭ࡴࡷࡵ࡫ࡳࡼࡹ࠮࡫ࡲࡪࠫࢸ")}
			if l1l111l1Fuck_You_Anonymous:
				data = name.split(l111Fuck_You_Anonymous (u"ࠧ࠮ࠢࡖࡩࡦࡹ࡯࡯ࠩࢹ"))
				l1ll1lllFuck_You_Anonymous = data[0].strip()
				md.remove_punctuation(l1ll1lllFuck_You_Anonymous)
				try:
					l11111lFuck_You_Anonymous = data[1].strip()
				except:
					l11111lFuck_You_Anonymous = l111Fuck_You_Anonymous (u"ࠨࠩࢺ")
				md.addDir({l111Fuck_You_Anonymous (u"ࠩࡰࡳࡩ࡫ࠧࢻ"): l111Fuck_You_Anonymous (u"ࠪ࠷ࠬࢼ"), l111Fuck_You_Anonymous (u"ࠫࡳࡧ࡭ࡦࠩࢽ"):l111Fuck_You_Anonymous (u"ࠬࡡࡂ࡞࡝ࡆࡓࡑࡕࡒࠡࡹ࡫࡭ࡹ࡫࡝ࠦࡵ࡞࠳ࡈࡕࡌࡐࡔࡠࠤࡠࡏ࡝࡜ࡅࡒࡐࡔࡘࠠࡴࡶࡨࡩࡱࡨ࡬ࡶࡧࡠࠩࡸࡡ࠯ࡄࡑࡏࡓࡗࡣ࡛࠰ࡋࡠ࡟࠴ࡈ࡝ࠨࢾ") %(name,l1l111l1Fuck_You_Anonymous),
					   l111Fuck_You_Anonymous (u"࠭ࡴࡪࡶ࡯ࡩࠬࢿ"):l1ll1lllFuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠧࡶࡴ࡯ࠫࣀ"):url+l111Fuck_You_Anonymous (u"ࠨࡹࡤࡸࡨ࡮ࠧࣁ"), l111Fuck_You_Anonymous (u"ࠩ࡬ࡧࡴࡴࡩ࡮ࡣࡪࡩࠬࣂ"):l1l1Fuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠪࡧࡴࡴࡴࡦࡰࡷࠫࣃ"):content, l111Fuck_You_Anonymous (u"ࠫࡸ࡫ࡡࡴࡱࡱࠫࣄ"):l11111lFuck_You_Anonymous},
					  {l111Fuck_You_Anonymous (u"ࠬࡹ࡯ࡳࡶࡷ࡭ࡹࡲࡥࠨࣅ"):l1ll1lllFuck_You_Anonymous}, l11l11lFuck_You_Anonymous, item_count=items)
	try:
		l111ll1Fuck_You_Anonymous = re.findall(l111Fuck_You_Anonymous (u"ࡸࠧ࠽࡮࡬ࠤࡨࡲࡡࡴࡵࡀࠦ࠳࠰࠿ࠣࡀ࠿ࡥࠥ࡮ࡲࡦࡨࡀࠦࠪࡹࠨ࠯ࠬࡂ࠭ࠧࠦࡤࡢࡶࡤ࠱ࡨ࡯࠭ࡱࡣࡪ࡭ࡳࡧࡴࡪࡱࡱ࠱ࡵࡧࡧࡦ࠿ࠥ࠲࠯ࡅࠢࠡࡴࡨࡰࡂࠨࠨ࠯ࠬࡂ࠭ࠧࡄ࠮ࠫࡁ࠿࠳ࡦࡄ࠼࠰࡮࡬ࡂࠬࣆ") %l111111Fuck_You_Anonymous, str(link), re.I|re.DOTALL)
		for url,name in l111ll1Fuck_You_Anonymous:
			url = url.replace(l111Fuck_You_Anonymous (u"ࠧࠧࡣࡰࡴࡀ࠭ࣇ"),l111Fuck_You_Anonymous (u"ࠨࠨࠪࣈ"))
			l1lll1l1Fuck_You_Anonymous = [l111Fuck_You_Anonymous (u"ࠩࡳࡶࡪࡼࠧࣉ"), l111Fuck_You_Anonymous (u"ࠪࡲࡪࡾࡴࠨ࣊")]
			if name in l1lll1l1Fuck_You_Anonymous:
				name = name.replace(l111Fuck_You_Anonymous (u"ࠫࡳ࡫ࡸࡵࠩ࣋"),l111Fuck_You_Anonymous (u"ࠬࡄ࠾ࡏࡧࡻࡸࠥࡖࡡࡨࡧࡁࡂࡃ࠭࣌"))
				name = name.replace(l111Fuck_You_Anonymous (u"࠭ࡰࡳࡧࡹࠫ࣍"),l111Fuck_You_Anonymous (u"ࠧ࠽࠾࠿ࡔࡷ࡫ࡶࡪࡱࡸࡷࠥࡖࡡࡨࡧ࠿ࡀࠬ࣎"))
				md.addDir({l111Fuck_You_Anonymous (u"ࠨ࡯ࡲࡨࡪ࣏࠭"): l111Fuck_You_Anonymous (u"ࠩ࠵࣐ࠫ"), l111Fuck_You_Anonymous (u"ࠪࡲࡦࡳࡥࠨ࣑"):l111Fuck_You_Anonymous (u"ࠫࡠࡈ࡝࡜ࡋࡠ࡟ࡈࡕࡌࡐࡔࠣࡷࡹ࡫ࡥ࡭ࡤ࡯ࡹࡪࡣࠥࡴ࡝࠲ࡇࡔࡒࡏࡓ࡟࡞࠳ࡎࡣ࡛࠰ࡄࡠ࣒ࠫ") %name, l111Fuck_You_Anonymous (u"ࠬࡻࡲ࡭࣓ࠩ"):url, l111Fuck_You_Anonymous (u"࠭ࡣࡰࡰࡷࡩࡳࡺࠧࣔ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	except: pass
	if content == l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡹ࡭ࡪࡹࠧࣕ"):
		setView(l1lll1llFuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠨ࡯ࡲࡺ࡮࡫ࡳࠨࣖ"), l111Fuck_You_Anonymous (u"ࠩࡰࡳࡻ࡯ࡥ࠮ࡸ࡬ࡩࡼ࠭ࣗ"))
	elif content == l111Fuck_You_Anonymous (u"ࠪࡸࡻࡹࡨࡰࡹࡶࠫࣘ"):
		setView(l1lll1llFuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠫࡹࡼࡳࡩࡱࡺࡷࠬࣙ"), l111Fuck_You_Anonymous (u"ࠬࡹࡨࡰࡹ࠰ࡺ࡮࡫ࡷࠨࣚ"))
	l1ll1Fuck_You_Anonymous.end_of_directory()
Exemplo n.º 15
0
def function5(url, iconimage, title, season, infolabels):
    if iconimage is None:
        fan_art = {'icon': strArtDir + 'mdws.png'}
    else:
        fan_art = {'icon': iconimage}
    try:
        code = re.compile("'imdb_id': u'([^']+)'").findall(infolabels)[0]
    except:
        code = ''
    link = open_url(url).content
    strRegex2 = md.regex_get_all(link, '<li id="episode_', '</li>')
    items = len(strRegex2)
    for a in strRegex2:
        name = md.regex_from_to(a, '"name">', '<')
        name = MDWS.unescape(name)
        date = md.regex_from_to(a, '"datepublished">', '<')
        links = md.regex_from_to(a, '<b>', '<')
        url = md.regex_from_to(a, 'href="', '"')
        episode = name.split('&')[0]
        name = name.replace('&amp;', '&').replace('&nbsp;', ' ')
        md.addDir(
            {
                'mode':
                '8',
                'name':
                '[B][COLOR white]%s[/COLOR][/B][B][I][COLOR yellow]%s%s[/COLOR][/I][/B]'
                % (name, links, date),
                'url':
                url,
                'iconimage':
                iconimage,
                'content':
                'episodes'
            }, {
                'sorttitle': title,
                'code': code,
                'season': season,
                'episode': episode
            },
            fan_art,
            item_count=items)
    setView(strAddonID, 'episodes', 'epi-view')
    MDWS.end_of_directory()
Exemplo n.º 16
0
def l1l1l1Created_By_Mucky_Duck(url,content):
	link = open_url(url,verify=False).content
	l1l1lCreated_By_Mucky_Duck = md.regex_get_all(link, l11lCreated_By_Mucky_Duck (u"࠭ࡣ࡭ࡣࡶࡷࡂࠨ࡭࡭࠯࡬ࡸࡪࡳࠢ࠿ࠩࢎ"), l11lCreated_By_Mucky_Duck (u"ࠧ࠽࠱࡫࠶ࡃࡂ࠯ࡴࡲࡤࡲࡃ࠭࢏"))
	items = len(l1l1lCreated_By_Mucky_Duck)
	for a in l1l1lCreated_By_Mucky_Duck:
		name = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠨࡶ࡬ࡸࡱ࡫࠽ࠣࠩ࢐"), l11lCreated_By_Mucky_Duck (u"ࠩࠥࠫ࢑"))
		name = l111Created_By_Mucky_Duck.unescape(name).replace(l11lCreated_By_Mucky_Duck (u"ࠥࡠࡡ࠭ࠢ࢒"),l11lCreated_By_Mucky_Duck (u"ࠦࠬࠨ࢓"))
		url = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠬ࡮ࡲࡦࡨࡀࠦࠬ࢔"), l11lCreated_By_Mucky_Duck (u"࠭ࠢࠨ࢕"))
		l11Created_By_Mucky_Duck = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠧࡰࡴ࡬࡫࡮ࡴࡡ࡭࠿ࠥࠫ࢖"), l11lCreated_By_Mucky_Duck (u"ࠨࠤࠪࢗ"))
		l111lllCreated_By_Mucky_Duck = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠩࡰࡰ࡮࠳ࡱࡶࡣ࡯࡭ࡹࡿࠢ࠿ࠩ࢘"), l11lCreated_By_Mucky_Duck (u"ࠪࡀ࢙ࠬ"))
		l1l11l1lCreated_By_Mucky_Duck = md.regex_from_to(a, l11lCreated_By_Mucky_Duck (u"ࠫࠧࡳ࡬ࡪ࠯ࡨࡴࡸࠨ࠾ࠨ࢚"), l11lCreated_By_Mucky_Duck (u"ࠬࡂ࠯ࠨ࢛"))
		l1l11l1lCreated_By_Mucky_Duck = l1l11l1lCreated_By_Mucky_Duck.replace(l11lCreated_By_Mucky_Duck (u"࠭࠼ࡴࡲࡤࡲࡃ࠭࢜"),l11lCreated_By_Mucky_Duck (u"ࠧࠡࠩ࢝")).replace(l11lCreated_By_Mucky_Duck (u"ࠨ࠾࡬ࡂࠬ࢞"),l11lCreated_By_Mucky_Duck (u"ࠩࠣࠫ࢟"))
		if content == l11lCreated_By_Mucky_Duck (u"ࠪࡱࡴࡼࡩࡦࡵࠪࢠ"):
			if l111lllCreated_By_Mucky_Duck:
                                title = name
                                md.remove_punctuation(title)
				md.addDir({l11lCreated_By_Mucky_Duck (u"ࠫࡲࡵࡤࡦࠩࢡ"): l11lCreated_By_Mucky_Duck (u"ࠬ࠽ࠧࢢ"), l11lCreated_By_Mucky_Duck (u"࠭࡮ࡢ࡯ࡨࠫࢣ"):l11lCreated_By_Mucky_Duck (u"ࠧ࡜ࡄࡠ࡟ࡈࡕࡌࡐࡔࠣࡻ࡭࡯ࡴࡦ࡟ࠨࡷࡠ࠵ࡃࡐࡎࡒࡖࡢࡡࡉ࡞࡝ࡆࡓࡑࡕࡒࠡࡴࡨࡨࡢ࠮ࠥࡴࠫ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡏ࡝࡜࠱ࡅࡡࠬࢤ") %(name,l111lllCreated_By_Mucky_Duck),
					   l11lCreated_By_Mucky_Duck (u"ࠨࡷࡵࡰࠬࢥ"):url+l11lCreated_By_Mucky_Duck (u"ࠩࡺࡥࡹࡩࡨࡪࡰࡪ࠲࡭ࡺ࡭࡭ࠩࢦ"), l11lCreated_By_Mucky_Duck (u"ࠪ࡭ࡨࡵ࡮ࡪ࡯ࡤ࡫ࡪ࠭ࢧ"):l11Created_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"ࠫࡨࡵ࡮ࡵࡧࡱࡸࠬࢨ"):content}, {l11lCreated_By_Mucky_Duck (u"ࠬࡹ࡯ࡳࡶࡷ࡭ࡹࡲࡥࠨࢩ"):title},
					  fan_art={l11lCreated_By_Mucky_Duck (u"࠭ࡩࡤࡱࡱࠫࢪ"):l11Created_By_Mucky_Duck}, is_folder=False, item_count=items)
		elif content == l11lCreated_By_Mucky_Duck (u"ࠧࡵࡸࡶ࡬ࡴࡽࡳࠨࢫ"):
			if l1l11l1lCreated_By_Mucky_Duck:
				data = name.split(l11lCreated_By_Mucky_Duck (u"ࠨ࠯ࠣࡗࡪࡧࡳࡰࡰࠪࢬ"))
				l111111Created_By_Mucky_Duck = data[0].strip()
				md.remove_punctuation(l111111Created_By_Mucky_Duck)
				try:
					l11l11lCreated_By_Mucky_Duck = data[1].strip()
				except:
					l11l11lCreated_By_Mucky_Duck = l11lCreated_By_Mucky_Duck (u"ࠩࠪࢭ")
				md.addDir({l11lCreated_By_Mucky_Duck (u"ࠪࡱࡴࡪࡥࠨࢮ"): l11lCreated_By_Mucky_Duck (u"ࠫ࠸࠭ࢯ"), l11lCreated_By_Mucky_Duck (u"ࠬࡴࡡ࡮ࡧࠪࢰ"):l11lCreated_By_Mucky_Duck (u"࡛࠭ࡃ࡟࡞ࡇࡔࡒࡏࡓࠢࡺ࡬࡮ࡺࡥ࡞ࠧࡶ࡟࠴ࡉࡏࡍࡑࡕࡡࠥࡡࡉ࡞࡝ࡆࡓࡑࡕࡒࠡࡴࡨࡨࡢࠫࡳ࡜࠱ࡆࡓࡑࡕࡒ࡞࡝࠲ࡍࡢࡡ࠯ࡃ࡟ࠪࢱ") %(name,l1l11l1lCreated_By_Mucky_Duck),
					   l11lCreated_By_Mucky_Duck (u"ࠧࡵ࡫ࡷࡰࡪ࠭ࢲ"):l111111Created_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"ࠨࡷࡵࡰࠬࢳ"):url+l11lCreated_By_Mucky_Duck (u"ࠩࡺࡥࡹࡩࡨࡪࡰࡪ࠲࡭ࡺ࡭࡭ࠩࢴ"), l11lCreated_By_Mucky_Duck (u"ࠪ࡭ࡨࡵ࡮ࡪ࡯ࡤ࡫ࡪ࠭ࢵ"):l11Created_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"ࠫࡨࡵ࡮ࡵࡧࡱࡸࠬࢶ"):content, l11lCreated_By_Mucky_Duck (u"ࠬࡹࡥࡢࡵࡲࡲࠬࢷ"):l11l11lCreated_By_Mucky_Duck},
					  {l11lCreated_By_Mucky_Duck (u"࠭ࡳࡰࡴࡷࡸ࡮ࡺ࡬ࡦࠩࢸ"):l111111Created_By_Mucky_Duck}, fan_art={l11lCreated_By_Mucky_Duck (u"ࠧࡪࡥࡲࡲࠬࢹ"):l11Created_By_Mucky_Duck}, item_count=items)
	try:
		l1l1Created_By_Mucky_Duck = re.compile(l11lCreated_By_Mucky_Duck (u"ࠨ࠾࡯࡭ࠥࡩ࡬ࡢࡵࡶࡁࠧࡴࡥࡹࡶࠥࡂࡁࡧࠠࡩࡴࡨࡪࡂࠨࠨ࠯ࠬࡂ࠭ࠧࠦࡤࡢࡶࡤ࠱ࡨ࡯࠭ࡱࡣࡪ࡭ࡳࡧࡴࡪࡱࡱ࠱ࡵࡧࡧࡦ࠿ࠥ࠲࠯ࡅࠢࠡࡴࡨࡰࡂࠨ࡮ࡦࡺࡷࠦࡃ࠭ࢺ")).findall(link)[0]
		md.addDir({l11lCreated_By_Mucky_Duck (u"ࠩࡰࡳࡩ࡫ࠧࢻ"): l11lCreated_By_Mucky_Duck (u"ࠪ࠶ࠬࢼ"), l11lCreated_By_Mucky_Duck (u"ࠫࡳࡧ࡭ࡦࠩࢽ"):l11lCreated_By_Mucky_Duck (u"ࠬࡡࡂ࡞࡝ࡆࡓࡑࡕࡒࠡࡴࡨࡨࡢࡄ࠾ࡏࡧࡻࡸࠥࡖࡡࡨࡧࡁࡂࡃࡡ࠯ࡄࡑࡏࡓࡗࡣ࡛࠰ࡄࡠࠫࢾ"), l11lCreated_By_Mucky_Duck (u"࠭ࡵࡳ࡮ࠪࢿ"):l1l1Created_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"ࠧࡤࡱࡱࡸࡪࡴࡴࠨࣀ"):content})
	except: pass
	if content == l11lCreated_By_Mucky_Duck (u"ࠨ࡯ࡲࡺ࡮࡫ࡳࠨࣁ"):
		setView(l1111llCreated_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"ࠩࡰࡳࡻ࡯ࡥࡴࠩࣂ"), l11lCreated_By_Mucky_Duck (u"ࠪࡱࡴࡼࡩࡦ࠯ࡹ࡭ࡪࡽࠧࣃ"))
	elif content == l11lCreated_By_Mucky_Duck (u"ࠫࡹࡼࡳࡩࡱࡺࡷࠬࣄ"):
		setView(l1111llCreated_By_Mucky_Duck, l11lCreated_By_Mucky_Duck (u"ࠬࡺࡶࡴࡪࡲࡻࡸ࠭ࣅ"), l11lCreated_By_Mucky_Duck (u"࠭ࡳࡩࡱࡺ࠱ࡻ࡯ࡥࡸࠩࣆ"))
	l111Created_By_Mucky_Duck.end_of_directory()
Exemplo n.º 17
0
def INDEX(url, content):

	headers = {'User-Agent':md.User_Agent()}
	link = open_url(url, headers=headers, redirects=False)

	cookie = link.cookies.get_dict()
	headers['Cookie'] = 'ci_session=%s' %cookie['ci_session']
	link = open_url(url, headers=headers, redirects=False).content
	
	content = 'movies'
	all_videos = md.regex_get_all(link.replace('\n',''), 'cell_container', '</div></div>')
	items = len(all_videos)

	for a in all_videos:

		name = md.regex_from_to(a, 'a title="', '\(')
		name = addon.unescape(name)
		url = md.regex_from_to(a, 'href="', '"').replace("&amp;","&")
		year = md.regex_from_to(a, 'Year</b>:', '<').strip()
		qual = md.regex_from_to(a, 'Quality</b>:', '<')
		if baseurl not in url:
			url = baseurl + url
		thumb = md.regex_from_to(a, 'src="', '"')
		if not 'http://' in thumb:
			thumb = 'http://%s' %thumb
		fan_art = {'icon':thumb}

		md.addDir({'mode':'3', 'name':'[B][COLOR ivory]%s[/COLOR][COLOR red][I](%s%s)[/I][/COLOR][/B]' %(name,year,qual), 'url':url, 'iconimage':thumb, 'content':content},
			  {'sorttitle':name}, fan_art, is_folder=False, item_count=items)
	try:
		match = re.compile('<a href="(.*?)\?page\=(.*?)">').findall(link)
		for url, pn in match:
			url = baseurl+url+'?page='+pn
			md.addDir({'mode':'1', 'name':'[I][B][COLOR red]Page %s >>>[/COLOR][/B][/I]' %pn, 'url':url, 'content':content})
	except: pass

	setView(addon_id, 'movies', 'movie-view')
	addon.end_of_directory()
Exemplo n.º 18
0
def PROXY_GET(url):

    proxy_menu = []
    proxy_path = []

    link = open_url(url).content
    all_videos = md.regex_get_all(link, 'pl-item', '</tr>')
    for a in all_videos:

        name = md.regex_from_to(a, 'title="', '"')
        url = md.regex_from_to(a, 'href="', '"')
        proxy_menu.append('[COLOR white][B]%s[/B][/COLOR]' % name)
        proxy_path.append(url)

    if len(all_videos) > 1:
        ret = md.dialog_select('Select Proxy Address', proxy_menu)
        if ret == -1:
            return
        elif ret > -1:
            url = proxy_path[ret]
        else:
            url = proxy_path[0]

    headers = open_url(url, redirects=False).headers

    if 'location' in headers:
        url = headers['location']

    if url[-1] == '/':
        url = url[:-1]

    addon.set_setting('base_url', url)

    md.notification('url added to settings successfully', icon)

    return
Exemplo n.º 19
0
def LINKS(url, iconimage, content, infolabels, title):

    if content == 'movies':
        link = open_url(url).text
        referer = url
        video_id = re.compile('id: "(.*?)"').findall(link)[0]
        request_url = baseurl + '/ajax/movie_episodes/' + video_id
        open = open_url(request_url).text
        js = json.loads(open)
        js = js['html']

        server = md.regex_from_to(js, '<strong>Server 8</strong>', '></div>')

        eid = md.regex_from_to(server, 'id="ep-', '"')
        url = baseurl + '/ajax/movie_token?eid=%s&mid=%s&_=%s' % (
            eid, video_id, time.time())

        open = open_url(url).text

        x = md.regex_from_to(open, "x='", "'")
        y = md.regex_from_to(open, "y='", "'")

        url = baseurl + '/ajax/movie_sources/%s?x=%s&y=%s' % (eid, x, y)
    else:
        title = re.sub('Eps ', '', title)
        if int(title) < 10:
            title = '0' + title
        episode = 'Episode %s' % title
        link = open_url(url).text
        referer = url
        video_id = re.compile('id: "(.*?)"').findall(link)[0]
        request_url = baseurl + '/ajax/movie_episodes/' + video_id
        open = open_url(request_url).text
        js = json.loads(open)
        js = js['html']

        server = md.regex_from_to(js, '<strong>Server 8</strong>', '></div>')

        all = md.regex_get_all(server, '<a title', 'data')
        for a in all:
            name = md.regex_from_to(a, '="', '"')
            eid = md.regex_from_to(a, 'id="ep-', '"')
            if episode in name:
                url = baseurl + '/ajax/movie_token?eid=%s&mid=%s&_=%s' % (
                    eid, video_id, time.time())

        open = open_url(url).text

        x = md.regex_from_to(open, "x='", "'")
        y = md.regex_from_to(open, "y='", "'")

        url = baseurl + '/ajax/movie_sources/%s?x=%s&y=%s' % (eid, x, y)

    final = open_url(url).text
    res_quality = []
    stream_url = []
    quality = ''

    if auto_play == 'true':
        url = md.regex_from_to(final, 'file":"', '"')
    else:
        if 'googlevideo' in final:
            match = md.regex_get_all(final, 'file"', '}')
            for a in match:
                quality = '[B][I][COLOR red]%s[/COLOR][/I][/B]' % md.regex_from_to(
                    a, 'label":"', '"')
                url = md.regex_from_to(a, ':"', '"')
                if not '.srt' in url:
                    res_quality.append(quality)
                    stream_url.append(url)
            if len(match) > 1:
                ret = md.dialog_select('Select Stream Quality', res_quality)
                if ret == -1:
                    return
                elif ret > -1:
                    url = stream_url[ret]
                else:
                    url = md.regex_from_to(final, 'file":"', '"')
        else:
            url = md.regex_from_to(final, 'file":"', '"')

    url = url.replace('&amp;', '&').replace('\/', '/')
    liz = xbmcgui.ListItem('', iconImage=iconimage, thumbnailImage=iconimage)
    liz.setInfo(type='Video', infoLabels=infolabels)
    liz.setProperty("IsPlayable", "true")
    liz.setPath(url)
    xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, liz)
Exemplo n.º 20
0
def INDEX(url, content):

    link = open_url(url).content
    all_videos = md.regex_get_all(link, 'class="ml-item">', '</h2></span>')
    items = len(all_videos)

    for a in all_videos:

        name = md.regex_from_to(a, 'title="', '"')
        url = md.regex_from_to(a, 'href="', '"')
        thumb = md.regex_from_to(a, 'original="', '"')
        qual = md.regex_from_to(a, 'mli-quality">', '<')
        eps = md.regex_from_to(a, '"mli-eps">', '</')
        eps = eps.replace('<span>', ' ').replace('<i>', ' ')

        if content == 'movies':
            if qual:
                md.addDir(
                    {
                        'mode':
                        '7',
                        'name':
                        '[B][COLOR white]%s[/COLOR][I][COLOR red](%s)[/COLOR][/I][/B]'
                        % (name, qual),
                        'url':
                        url + 'watching.html',
                        'iconimage':
                        thumb,
                        'content':
                        content
                    }, {'sorttitle': name},
                    fan_art={'icon': thumb},
                    is_folder=False,
                    item_count=items)

        elif content == 'tvshows':
            if eps:
                data = name.split('- Season')
                sorttitle = data[0].strip()
                try:
                    season = data[1].strip()
                except:
                    season = ''
                addDir(
                    '[B][COLOR white]%s[/COLOR] [I][COLOR red]%s[/COLOR][/I][/B]'
                    % (name, eps), url + 'watching.html', 7, thumb, thumb, eps,
                    content)

    try:
        nextp = re.compile(
            '<li class="next"><a href="(.*?)" data-ci-pagination-page=".*?" rel="next">'
        ).findall(link)[0]
        md.addDir({
            'mode': '2',
            'name': '[B][COLOR red]Next Page>>>[/COLOR][/B]',
            'url': nextp,
            'content': content
        })
    except:
        pass

    if content == 'movies':
        setView(addon_id, 'movies', 'movie-view')
    elif content == 'tvshows':
        setView(addon_id, 'tvshows', 'show-view')
    addon.end_of_directory()
Exemplo n.º 21
0
def INDEX(url, content):

    link = open_url(url).text
    all_videos = md.regex_get_all(link, '"item"', 'clear:both')
    items = len(all_videos)

    for a in all_videos:

        if content == 'movies':
            name = md.regex_from_to(a, 'cite>', '<')

        elif content == 'tvshows':
            name = md.regex_from_to(a, 'href=.*?>', '<')

        name = addon.unescape(name)
        name = name.encode('ascii', 'ignore').decode('ascii')
        qual = md.regex_from_to(a, 'class="h3-quality".*?>', '<')
        url = md.regex_from_to(a, 'href="', '"')
        thumb = md.regex_from_to(a, 'src=', 'alt=').replace(' ', '')
        epi = md.regex_from_to(a, '"h4-cat".*?>', '<')
        fan_art = {'icon': thumb, 'fanart': art + 'm4u.jpg'}
        if '-tvshow-' in url:
            md.addDir(
                {
                    'mode':
                    '6',
                    'name':
                    '[B][COLOR white]%s[/COLOR] [I][COLOR dodgerblue]%s[/COLOR][/I][/B]'
                    % (name, epi),
                    'title':
                    name,
                    'url':
                    url,
                    'iconimage':
                    thumb,
                    'content':
                    'tvshows'
                }, {'sorttitle': name},
                fan_art,
                item_count=items)
        else:
            md.addDir(
                {
                    'mode':
                    '7',
                    'name':
                    '[B][COLOR white]%s[/COLOR] [I][COLOR dodgerblue]%s[/COLOR][/I][/B]'
                    % (name, qual),
                    'url':
                    url,
                    'iconimage':
                    thumb,
                    'content':
                    'movies'
                }, {'sorttitle': name},
                fan_art,
                is_folder=False,
                item_count=items)

    np_fan_art = {'icon': art + 'next.png', 'fanart': art + 'm4u.jpg'}
    try:
        fan_art = {'icon': thumb, 'fanart': art + 'm4u.jpg'}
        np = re.compile(
            "<a id='right' href='(.*?)'> <img src='next\.png' alt='.*?' width='50'></a>"
        ).findall(link)[0]
        md.addDir(
            {
                'mode': '3',
                'name':
                '[I][B][COLOR dodgerblue]Go To Next Page>>>[/COLOR][/B][/I]',
                'url': np,
                'content': content
            },
            fan_art=np_fan_art)
    except:
        pass

    try:

        np = re.compile(
            '<a class="btnpg btnpg-alt btnpg-flat waves-button waves-effect" href="(.*?)">(.*?)</a>.*?'
        ).findall(link)
        for url, name in np:
            md.addDir(
                {
                    'mode':
                    '3',
                    'name':
                    '[I][B][COLOR dodgerblue]Page %s >>>[/COLOR][/B][/I]' %
                    name,
                    'url':
                    url,
                    'content':
                    content
                }, np_fan_art)
    except:
        pass

    if content == 'movies':
        setView(addon_id, 'movies', 'movie-view')
    elif content == 'tvshows':
        setView(addon_id, 'tvshows', 'show-view')
    addon.end_of_directory()
Exemplo n.º 22
0
def LINKS(url, iconimage, content, infolabels):
    link = open_url(url).text
    referer = url
    video_id = re.compile('id: "(.*?)"').findall(link)[0]
    request_url = baseurl + '/ajax/v2_get_episodes/' + video_id
    getc = re.findall(r'<img title=.*?src="(.*?)"', str(link),
                      re.I | re.DOTALL)[0]
    headers = {
        'Accept': 'image/webp,image/*,*/*;q=0.8',
        'Accept-Encoding': 'gzip, deflate, sdch, br',
        'Accept-Language': 'en-US,en;q=0.8',
        'Referer': referer,
        'User-Agent': md.User_Agent()
    }
    cookie = open_url(getc, headers=headers, verify=False).cookies.get_dict()
    for i in cookie:
        cookie = i + '=' + cookie[i]
    link = open_url(request_url).text
    try:
        all_videos = md.regex_get_all(link, '"server-10"', '"clearfix"')
        for a in all_videos:
            episode_id = md.regex_from_to(a, 'episode-id="', '"')
            key_gen = random_generator()
            coookie = '%s=%s' % (hashlib.md5(episode_id + key).hexdigest(),
                                 key_gen)
            cookie = '%s; %s' % (cookie, coookie)
            a = episode_id + key2
            b = key_gen
            hash_id = __uncensored(a, b)
            request_url2 = '%s/ajax/v2_get_sources/%s?hash=%s' % (
                baseurl, episode_id, urllib.quote(hash_id).encode('utf8'))
            headers = {
                'Accept-Encoding': 'gzip, deflate, sdch',
                'Cookie': cookie,
                'Referer': referer,
                'User-Agent': md.User_Agent(),
                'x-requested-with': 'XMLHttpRequest',
                'Accept': 'application/json, text/javascript, */*; q=0.01'
            }
            final = open_url(request_url2, headers=headers).json()

            res_quality = []
            stream_url = []
            quality = ''

            if auto_play == 'true':
                url = max(final['playlist'][0]['sources'],
                          key=lambda lab: int(re.sub('\D', '', lab['label'])))
                url = url['file']
            else:
                match = final['playlist'][0]['sources']
                for a in match:
                    quality = '[B][I][COLOR red]%s[/COLOR][/I][/B]' % a['label']
                    res_quality.append(quality)
                    stream_url.append(a['file'])
                if len(match) > 1:
                    ret = md.dialog_select('Select Stream Quality',
                                           res_quality)
                    if ret == -1:
                        return
                    elif ret > -1:
                        url = stream_url[ret]
                else:
                    url = final['playlist'][0]['sources'][0]['file']
            url = url.replace('&amp;', '&').replace('\/', '/')
            liz = xbmcgui.ListItem(name,
                                   iconImage=iconimage,
                                   thumbnailImage=iconimage)
            liz.setInfo(type='Video', infoLabels=infolabels)
            liz.setProperty("IsPlayable", "true")
            liz.setPath(url)
            xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, liz)
    except:
        all_videos = md.regex_get_all(link, '"server-8"', '"clearfix"')
        for a in all_videos:
            episode_id = md.regex_from_to(a, 'episode-id="', '"')
            key_gen = random_generator()
            coookie = '%s=%s' % (hashlib.md5(episode_id + key).hexdigest(),
                                 key_gen)
            cookie = '%s; %s' % (cookie, coookie)
            a = episode_id + key2
            b = key_gen
            hash_id = __uncensored(a, b)
            request_url2 = '%s/ajax/v2_get_sources/%s?hash=%s' % (
                baseurl, episode_id, urllib.quote(hash_id).encode('utf8'))
            headers = {
                'Accept-Encoding': 'gzip, deflate, sdch',
                'Cookie': cookie,
                'Referer': referer,
                'User-Agent': md.User_Agent(),
                'x-requested-with': 'XMLHttpRequest',
                'Accept': 'application/json, text/javascript, */*; q=0.01'
            }

            final = open_url(request_url2, headers=headers).json()

            res_quality = []
            stream_url = []
            quality = ''

            if auto_play == 'true':
                url = max(final['playlist'][0]['sources'],
                          key=lambda lab: int(re.sub('\D', '', lab['label'])))
                url = url['file']
            else:
                match = final['playlist'][0]['sources']
                for a in match:
                    quality = '[B][I][COLOR red]%s[/COLOR][/I][/B]' % a['label']
                    res_quality.append(quality)
                    stream_url.append(a['file'])
                if len(match) > 1:
                    ret = md.dialog_select('Select Stream Quality',
                                           res_quality)
                    if ret == -1:
                        return
                    elif ret > -1:
                        url = stream_url[ret]
                else:
                    url = final['playlist'][0]['sources'][0]['file']

            url = url.replace('&amp;', '&').replace('\/', '/')
            liz = xbmcgui.ListItem(name,
                                   iconImage=iconimage,
                                   thumbnailImage=iconimage)
            liz.setInfo(type='Video', infoLabels=infolabels)
            liz.setProperty("IsPlayable", "true")
            liz.setPath(url)
            xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, liz)
Exemplo n.º 23
0
def l1Fuck_You_Anonymous(url, title, l1l11Fuck_You_Anonymous, content):
    link = open_url(url).content
    if l1l11Fuck_You_Anonymous == l11l11Fuck_You_Anonymous(u"ࠬ࠼ࠧࡣ"):
        link = md.regex_get_all(
            link, title, l11l11Fuck_You_Anonymous(u"࠭࠼ࡶ࡮ࠣࡧࡱࡧࡳࡴ࠿ࠥࡸࡦࡨࡳࠣࡀࠪࡤ"))
    l1lllllFuck_You_Anonymous = md.regex_get_all(
        str(link), l11l11Fuck_You_Anonymous(u"ࠧࠣ࡮࡬ࡷࡹ࡯࡮ࡨࡵࠥࡂࠬࡥ"),
        l11l11Fuck_You_Anonymous(u"ࠨ࠾࠲ࡹࡱࡄࠧࡦ"))
    l1ll11lFuck_You_Anonymous = md.regex_get_all(
        str(l1lllllFuck_You_Anonymous), l11l11Fuck_You_Anonymous(u"ࠩ࠿ࡰ࡮࠭ࡧ"),
        l11l11Fuck_You_Anonymous(u"ࠪࡀ࠴ࡲࡩࠨࡨ"))
    items = len(l1ll11lFuck_You_Anonymous)
    for a in l1ll11lFuck_You_Anonymous:
        name = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠫࡹ࡯ࡴ࡭ࡧࡀࠦࠬࡩ"),
                                l11l11Fuck_You_Anonymous(u"ࠬࠨࠧࡪ")).replace(
                                    l11l11Fuck_You_Anonymous(u"ࠨ࡜࡝ࠩࠥ࡫"),
                                    l11l11Fuck_You_Anonymous(u"ࠢࠨࠤ࡬"))
        name = l11lll1Fuck_You_Anonymous.unescape(name)
        url = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠨࡪࡵࡩ࡫ࡃࠢࠨ࡭"),
                               l11l11Fuck_You_Anonymous(u"ࠩࠥࠫ࡮"))
        if l11l11Fuck_You_Anonymous(u"ࠪ࡮ࡦࡼࡡࡴࡥࡵ࡭ࡵࡺ࠺ࠨ࡯") in url:
            url = md.regex_get_all(a, l11l11Fuck_You_Anonymous(u"ࠫ࡭ࡸࡥࡧ࠿ࠥࠫࡰ"),
                                   l11l11Fuck_You_Anonymous(u"ࠬࠨࠧࡱ"), True)[1]
        if l11l11Fuck_You_Anonymous(u"࠭ࡪࡢࡸࡤࡷࡨࡸࡩࡱࡶ࠽ࠫࡲ") in url:
            url = md.regex_get_all(a, l11l11Fuck_You_Anonymous(u"ࠧࡩࡴࡨࡪࡂࠨࠧࡳ"),
                                   l11l11Fuck_You_Anonymous(u"ࠨࠤࠪࡴ"), True)[2]
        l1ll1lFuck_You_Anonymous = md.regex_from_to(
            a, l11l11Fuck_You_Anonymous(u"ࠩࡶࡶࡨࡃࠢࠨࡵ"),
            l11l11Fuck_You_Anonymous(u"ࠪࠦࠬࡶ"))
        if not l1ll1lFuck_You_Anonymous:
            l1ll1lFuck_You_Anonymous = l11Fuck_You_Anonymous + l11l11Fuck_You_Anonymous(
                u"ࠫࡲࡪࡷࡴ࠰ࡳࡲ࡬࠭ࡷ")
        if l1l1Fuck_You_Anonymous not in url:
            url = l1l1Fuck_You_Anonymous + url
        if content == l11l11Fuck_You_Anonymous(u"ࠬ࡫ࡰࡪࡵࡲࡨࡪࡹࠧࡸ"):
            info = name.split(l11l11Fuck_You_Anonymous(u"࠭࠭ࠡࡕࡨࡥࡸࡵ࡮ࠨࡹ"))
            title = info[0].strip()
            try:
                sep = md.regex_from_to(a,
                                       l11l11Fuck_You_Anonymous(u"ࠧ࠽ࡤࡵ࠳ࡃ࠭ࡺ"),
                                       l11l11Fuck_You_Anonymous(u"ࠨ࠾ࡥࡶ࠴ࡄࠧࡻ"))
                l11l1llFuck_You_Anonymous = sep.split(
                    l11l11Fuck_You_Anonymous(u"ࠩࡈࡴ࡮ࡹ࡯ࡥࡧࠪࡼ"))[1]
                l11l111Fuck_You_Anonymous = sep.split(
                    l11l11Fuck_You_Anonymous(u"ࠪࡉࡵ࡯ࡳࡰࡦࡨࠫࡽ"))[0]
            except:
                l11l111Fuck_You_Anonymous = info[1].split(
                    l11l11Fuck_You_Anonymous(u"ࠫࡊࡶࡩࡴࡱࡧࡩࠬࡾ"))[0]
                l11l1llFuck_You_Anonymous = info[1].split(
                    l11l11Fuck_You_Anonymous(u"ࠬࡋࡰࡪࡵࡲࡨࡪ࠭ࡿ"))[1].split(
                        l11l11Fuck_You_Anonymous(u"࠭࠭ࠨࢀ"))[0]
            md.remove_punctuation(title)
            md.addDir(
                {
                    l11l11Fuck_You_Anonymous(u"ࠧ࡮ࡱࡧࡩࠬࢁ"):
                    l11l11Fuck_You_Anonymous(u"ࠨ࠺ࠪࢂ"),
                    l11l11Fuck_You_Anonymous(u"ࠩࡱࡥࡲ࡫ࠧࢃ"):
                    l11l11Fuck_You_Anonymous(
                        u"ࠪ࡟ࡇࡣ࡛ࡄࡑࡏࡓࡗࠦࡷࡩ࡫ࡷࡩࡢࠫࡳ࡜࠱ࡆࡓࡑࡕࡒ࡞࡝ࡆࡓࡑࡕࡒࠡࡻࡨࡰࡱࡵࡷ࡞࡝ࡌࡡࠥ࠳ࠠࡔࡧࡤࡷࡴࡴࠠࠦࡵ࡞࠳ࡎࡣ࡛࠰ࡅࡒࡐࡔࡘ࡝࡜࠱ࡅࡡࠬࢄ"
                    ) % (title, info[1]),
                    l11l11Fuck_You_Anonymous(u"ࠫࡺࡸ࡬ࠨࢅ"):
                    url,
                    l11l11Fuck_You_Anonymous(u"ࠬࡩ࡯࡯ࡶࡨࡲࡹ࠭ࢆ"):
                    content,
                    l11l11Fuck_You_Anonymous(u"࠭ࡴࡪࡶ࡯ࡩࠬࢇ"):
                    title,
                    l11l11Fuck_You_Anonymous(u"ࠧࡴࡧࡤࡷࡴࡴࠧ࢈"):
                    l11l111Fuck_You_Anonymous,
                    l11l11Fuck_You_Anonymous(u"ࠨ࡫ࡦࡳࡳ࡯࡭ࡢࡩࡨࠫࢉ"):
                    l1ll1lFuck_You_Anonymous,
                    l11l11Fuck_You_Anonymous(u"ࠩࡨࡴ࡮ࡹ࡯ࡥࡧࠪࢊ"):
                    l11l1llFuck_You_Anonymous
                }, {
                    l11l11Fuck_You_Anonymous(u"ࠪࡷࡴࡸࡴࡵ࡫ࡷࡰࡪ࠭ࢋ"):
                    title,
                    l11l11Fuck_You_Anonymous(u"ࠫࡸ࡫ࡡࡴࡱࡱࠫࢌ"):
                    l11l111Fuck_You_Anonymous,
                    l11l11Fuck_You_Anonymous(u"ࠬ࡫ࡰࡪࡵࡲࡨࡪ࠭ࢍ"):
                    l11l1llFuck_You_Anonymous
                },
                fan_art={
                    l11l11Fuck_You_Anonymous(u"࠭ࡩࡤࡱࡱࠫࢎ"):
                    l1ll1lFuck_You_Anonymous
                },
                item_count=items)
        else:
            if l1l11Fuck_You_Anonymous == l11l11Fuck_You_Anonymous(u"ࠧ࠵ࠩ࢏"):
                l11ll11Fuck_You_Anonymous = {}
            else:
                l11ll11Fuck_You_Anonymous = {
                    l11l11Fuck_You_Anonymous(u"ࠨࡵࡲࡶࡹࡺࡩࡵ࡮ࡨࠫ࢐"): name
                }
            md.remove_punctuation(name)
            md.addDir(
                {
                    l11l11Fuck_You_Anonymous(u"ࠩࡰࡳࡩ࡫ࠧ࢑"):
                    l11l11Fuck_You_Anonymous(u"ࠪ࠶ࠬ࢒"),
                    l11l11Fuck_You_Anonymous(u"ࠫࡳࡧ࡭ࡦࠩ࢓"):
                    l11l11Fuck_You_Anonymous(
                        u"ࠬࡡࡂ࡞࡝ࡆࡓࡑࡕࡒࠡࡹ࡫࡭ࡹ࡫࡝ࠦࡵ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡈ࡝ࠨ࢔") % name,
                    l11l11Fuck_You_Anonymous(u"࠭ࡵࡳ࡮ࠪ࢕"):
                    url,
                    l11l11Fuck_You_Anonymous(u"ࠧࡵ࡫ࡷࡰࡪ࠭࢖"):
                    title,
                    l11l11Fuck_You_Anonymous(u"ࠨ࡫ࡦࡳࡳ࡯࡭ࡢࡩࡨࠫࢗ"):
                    l1ll1lFuck_You_Anonymous,
                    l11l11Fuck_You_Anonymous(u"ࠩࡦࡳࡳࡺࡥ࡯ࡶࠪ࢘"):
                    content
                },
                l11ll11Fuck_You_Anonymous,
                fan_art={
                    l11l11Fuck_You_Anonymous(u"ࠪ࡭ࡨࡵ࡮ࠨ࢙"):
                    l1ll1lFuck_You_Anonymous
                },
                item_count=items)
    try:
        l1l11llFuck_You_Anonymous = re.compile(
            l11l11Fuck_You_Anonymous(
                u"ࠫࡁࡲࡩࠡࡀ࠿ࡥࠥ࡮ࡲࡦࡨࡀࠦ࠭ࡡ࡞ࠣ࡟࠮࠭ࠧࡄࡎࡦࡺࡷࠤࡕࡧࡧࡦ࠾࠲ࡥࡃࡂ࠯࡭࡫ࡁ࢚ࠫ")).findall(
                    link)[0]
        md.addDir(
            {
                l11l11Fuck_You_Anonymous(u"ࠬࡳ࡯ࡥࡧ࢛ࠪ"):
                l11l11Fuck_You_Anonymous(u"࠭࠱ࠨ࢜"),
                l11l11Fuck_You_Anonymous(u"ࠧ࡯ࡣࡰࡩࠬ࢝"):
                l11l11Fuck_You_Anonymous(
                    u"ࠨ࡝ࡆࡓࡑࡕࡒࠡࡻࡨࡰࡱࡵࡷ࡞࡝ࡅࡡࡠࡏ࡝࠿ࡀࡑࡩࡽࡺࠠࡑࡣࡪࡩࡃࡄ࠾࡜࠱ࡌࡡࡠ࠵ࡂ࡞࡝࠲ࡇࡔࡒࡏࡓ࡟ࠪ࢞"),
                l11l11Fuck_You_Anonymous(u"ࠩࡸࡶࡱ࠭࢟"):
                l1l11llFuck_You_Anonymous,
                l11l11Fuck_You_Anonymous(u"ࠪࡸ࡮ࡺ࡬ࡦࠩࢠ"):
                title,
                l11l11Fuck_You_Anonymous(u"ࠫࡨࡵ࡮ࡵࡧࡱࡸࠬࢡ"):
                content,
                l11l11Fuck_You_Anonymous(u"ࠬࡳ࡯ࡥࡧࡢ࡭ࡩ࠭ࢢ"):
                l1l11Fuck_You_Anonymous
            },
            fan_art={
                l11l11Fuck_You_Anonymous(u"࠭ࡩࡤࡱࡱࠫࢣ"):
                l11Fuck_You_Anonymous +
                l11l11Fuck_You_Anonymous(u"ࠧ࡮ࡦࡺࡷ࠳ࡶ࡮ࡨࠩࢤ")
            })
    except:
        pass
    if content == l11l11Fuck_You_Anonymous(u"ࠨࡶࡹࡷ࡭ࡵࡷࡴࠩࢥ"):
        setView(l11ll1lFuck_You_Anonymous,
                l11l11Fuck_You_Anonymous(u"ࠩࡷࡺࡸ࡮࡯ࡸࡵࠪࢦ"),
                l11l11Fuck_You_Anonymous(u"ࠪࡷ࡭ࡵࡷ࠮ࡸ࡬ࡩࡼ࠭ࢧ"))
    elif content == l11l11Fuck_You_Anonymous(u"ࠫࡪࡶࡩࡴࡱࡧࡩࡸ࠭ࢨ"):
        setView(l11ll1lFuck_You_Anonymous,
                l11l11Fuck_You_Anonymous(u"ࠬ࡫ࡰࡪࡵࡲࡨࡪࡹࠧࢩ"),
                l11l11Fuck_You_Anonymous(u"࠭ࡥࡱ࡫࠰ࡺ࡮࡫ࡷࠨࢪ"))
    l11lll1Fuck_You_Anonymous.end_of_directory()
Exemplo n.º 24
0
def l1l11l1Fuck_You_Anonymous(url, l1l11lFuck_You_Anonymous, title,
                              l11l111Fuck_You_Anonymous,
                              l11ll11Fuck_You_Anonymous):
    if l1l11lFuck_You_Anonymous is None:
        fan_art = {
            l11l11Fuck_You_Anonymous(u"ࠪ࡭ࡨࡵ࡮ࠨ࣊"):
            l11Fuck_You_Anonymous + l11l11Fuck_You_Anonymous(u"ࠫࡲࡪࡷࡴ࠰ࡳࡲ࡬࠭࣋")
        }
    else:
        fan_art = {
            l11l11Fuck_You_Anonymous(u"ࠬ࡯ࡣࡰࡰࠪ࣌"): l1l11lFuck_You_Anonymous
        }
    try:
        code = re.compile(l11l11Fuck_You_Anonymous(
            u"ࠨࠧࡪ࡯ࡧࡦࡤ࡯ࡤࠨ࠼ࠣࡹࠬ࠮࡛࡟ࠩࡠ࠯࠮࠭ࠢ࣍")).findall(l11ll11Fuck_You_Anonymous)[0]
    except:
        code = l11l11Fuck_You_Anonymous(u"ࠧࠨ࣎")
    link = open_url(url).content
    l1ll11lFuck_You_Anonymous = md.regex_get_all(
        link, l11l11Fuck_You_Anonymous(u"ࠨ࠾࡯࡭ࠥ࡯ࡤ࠾ࠤࡨࡴ࡮ࡹ࡯ࡥࡧࡢ࣏ࠫ"),
        l11l11Fuck_You_Anonymous(u"ࠩ࠿࠳ࡱ࡯࠾ࠨ࣐"))
    items = len(l1ll11lFuck_You_Anonymous)
    for a in l1ll11lFuck_You_Anonymous:
        name = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠪࠦࡳࡧ࡭ࡦࠤࡁ࣑ࠫ"),
                                l11l11Fuck_You_Anonymous(u"ࠫࡁ࣒࠭"))
        name = l11lll1Fuck_You_Anonymous.unescape(name)
        date = md.regex_from_to(
            a, l11l11Fuck_You_Anonymous(u"ࠬࠨࡤࡢࡶࡨࡴࡺࡨ࡬ࡪࡵ࡫ࡩࡩࠨ࠾ࠨ࣓"),
            l11l11Fuck_You_Anonymous(u"࠭࠼ࠨࣔ"))
        links = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠧ࠽ࡤࡁࠫࣕ"),
                                 l11l11Fuck_You_Anonymous(u"ࠨ࠾ࠪࣖ"))
        url = md.regex_from_to(a, l11l11Fuck_You_Anonymous(u"ࠩ࡫ࡶࡪ࡬࠽ࠣࠩࣗ"),
                               l11l11Fuck_You_Anonymous(u"ࠪࠦࠬࣘ"))
        l11l1llFuck_You_Anonymous = name.split(
            l11l11Fuck_You_Anonymous(u"ࠫࠫ࠭ࣙ"))[0]
        name = name.replace(l11l11Fuck_You_Anonymous(u"ࠧࠬࡡ࡮ࡲ࠾ࠦࣚ"),
                            l11l11Fuck_You_Anonymous(u"ࠨࠦࠣࣛ")).replace(
                                l11l11Fuck_You_Anonymous(u"ࠧࠧࡰࡥࡷࡵࡁࠧࣜ"),
                                l11l11Fuck_You_Anonymous(u"ࠨࠢࠪࣝ"))
        md.addDir(
            {
                l11l11Fuck_You_Anonymous(u"ࠩࡰࡳࡩ࡫ࠧࣞ"):
                l11l11Fuck_You_Anonymous(u"ࠪ࠼ࠬࣟ"),
                l11l11Fuck_You_Anonymous(u"ࠫࡳࡧ࡭ࡦࠩ࣠"):
                l11l11Fuck_You_Anonymous(
                    u"ࠬࡡࡂ࡞࡝ࡆࡓࡑࡕࡒࠡࡹ࡫࡭ࡹ࡫࡝ࠦࡵ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡈ࡝࡜ࡄࡠ࡟ࡎࡣ࡛ࡄࡑࡏࡓࡗࠦࡹࡦ࡮࡯ࡳࡼࡣࠥࡴࠧࡶ࡟࠴ࡉࡏࡍࡑࡕࡡࡠ࠵ࡉ࡞࡝࠲ࡆࡢ࠭࣡"
                ) % (name, links, date),
                l11l11Fuck_You_Anonymous(u"࠭ࡵࡳ࡮ࠪ࣢"):
                url,
                l11l11Fuck_You_Anonymous(u"ࠧࡪࡥࡲࡲ࡮ࡳࡡࡨࡧࣣࠪ"):
                l1l11lFuck_You_Anonymous,
                l11l11Fuck_You_Anonymous(u"ࠨࡥࡲࡲࡹ࡫࡮ࡵࠩࣤ"):
                l11l11Fuck_You_Anonymous(u"ࠩࡨࡴ࡮ࡹ࡯ࡥࡧࡶࠫࣥ")
            }, {
                l11l11Fuck_You_Anonymous(u"ࠪࡷࡴࡸࡴࡵ࡫ࡷࡰࡪࣦ࠭"): title,
                l11l11Fuck_You_Anonymous(u"ࠫࡨࡵࡤࡦࠩࣧ"): code,
                l11l11Fuck_You_Anonymous(u"ࠬࡹࡥࡢࡵࡲࡲࠬࣨ"):
                l11l111Fuck_You_Anonymous,
                l11l11Fuck_You_Anonymous(u"࠭ࡥࡱ࡫ࡶࡳࡩ࡫ࣩࠧ"):
                l11l1llFuck_You_Anonymous
            },
            fan_art,
            item_count=items)
    setView(l11ll1lFuck_You_Anonymous,
            l11l11Fuck_You_Anonymous(u"ࠧࡦࡲ࡬ࡷࡴࡪࡥࡴࠩ࣪"),
            l11l11Fuck_You_Anonymous(u"ࠨࡧࡳ࡭࠲ࡼࡩࡦࡹࠪ࣫"))
    l11lll1Fuck_You_Anonymous.end_of_directory()
Exemplo n.º 25
0
def EPIS(title, url, iconimage, content, season):

    link = open_url(url).content
    referer = url
    video_id = re.compile('id: "(.*?)"').findall(link)[0]
    request_url = '%s/ajax/v2_get_episodes/%s' % (baseurl, video_id)
    link2 = open_url(request_url).content
    all_links = md.regex_get_all(link2, '"server-10"', '"clearfix"')
    all_videos = md.regex_get_all(str(all_links), '<a', '</a>')
    items = len(all_videos)
    for a in all_videos:

        name = md.regex_from_to(a, 'title="', '"')
        key_gen = random_generator()
        episode_id = md.regex_from_to(a, 'episode-id="', '"')

        coookie = hashlib.md5(episode_id + key).hexdigest() + '=%s' % key_gen
        getc = re.findall(r'<img title=.*?src="(.*?)"', str(link),
                          re.I | re.DOTALL)[0]
        headers = {
            'Accept': 'image/webp,image/*,*/*;q=0.8',
            'Accept-Encoding': 'gzip, deflate, sdch, br',
            'Accept-Language': 'en-US,en;q=0.8',
            'Referer': referer,
            'User-Agent': md.User_Agent()
        }
        cookie = open_url(getc, headers=headers,
                          verify=False).cookies.get_dict()
        for i in cookie:
            cookie = i + '=' + cookie[i]
        a = episode_id + key2
        b = key_gen
        hash_id = __uncensored(a, b)
        cookie = '%s; %s' % (cookie, coookie)

        headers = referer + '\+' + cookie
        url = '%s/ajax/v2_get_sources/%s?hash=%s' % (
            baseurl, episode_id, urllib.quote(hash_id).encode('utf8'))

        episode = name.split('Episode')[1].strip()[:2]
        fan_art = {'icon': iconimage}

        md.addDir(
            {
                'mode': '8',
                'name': '[B][COLOR white]%s[/COLOR][/B]' % name,
                'url': url,
                'iconimage': iconimage,
                'content': 'episodes',
                'query': headers
            }, {
                'sorttitle': title,
                'season': season,
                'episode': episode
            },
            fan_art,
            is_folder=False,
            item_count=items)

    setView(addon_id, 'episodes', 'epi-view')
    addon.end_of_directory()
Exemplo n.º 26
0
def l1lll1Fuck_You_Anonymous(content, query):
    if content is None:
        content = l11l11Fuck_You_Anonymous(u"ࠪࡸࡻࡹࡨࡰࡹࡶࠫऺ")
    try:
        if query:
            search = query.replace(l11l11Fuck_You_Anonymous(u"ࠫࠥ࠭ऻ"),
                                   l11l11Fuck_You_Anonymous(u"ࠬࠫ࠲࠱़ࠩ"))
        else:
            search = md.search(l11l11Fuck_You_Anonymous(u"࠭ࠥ࠳࠲ࠪऽ"))
            if search == l11l11Fuck_You_Anonymous(u"ࠧࠨा"):
                md.notification(
                    l11l11Fuck_You_Anonymous(
                        u"ࠨ࡝ࡆࡓࡑࡕࡒࠡࡩࡲࡰࡩࡣ࡛ࡃ࡟ࡈࡑࡕ࡚࡙ࠡࡓࡘࡉࡗ࡟࡛࠰ࡄࡠ࡟࠴ࡉࡏࡍࡑࡕࡡ࠱ࡇࡢࡰࡴࡷ࡭ࡳ࡭ࠠࡴࡧࡤࡶࡨ࡮ࠧि"
                    ), l1111lFuck_You_Anonymous)
                return
            else:
                pass
        url = l11l11Fuck_You_Anonymous(u"ࠩࠨࡷ࠴ࡹࡥࡢࡴࡦ࡬࠴ࠫࡳࠨी") % (
            l1l1Fuck_You_Anonymous, search)
        link = open_url(url).content
        l1ll11lFuck_You_Anonymous = md.regex_get_all(
            link, l11l11Fuck_You_Anonymous(u"ࠪ࡭࡭࠳ࡩࡵࡧࡰࠫु"),
            l11l11Fuck_You_Anonymous(u"ࠫࡆࡪࡤࠡࡎ࡬ࡲࡰ࠭ू"))
        items = len(l1ll11lFuck_You_Anonymous)
        for a in l1ll11lFuck_You_Anonymous:
            name = md.regex_from_to(
                a, l11l11Fuck_You_Anonymous(u"ࠬࡂࡳࡵࡴࡲࡲ࡬ࡄࠧृ"),
                l11l11Fuck_You_Anonymous(u"࠭࠼࠰ࠩॄ")).replace(
                    l11l11Fuck_You_Anonymous(u"ࠢ࡝࡞ࠪࠦॅ"),
                    l11l11Fuck_You_Anonymous(u"ࠣࠩࠥॆ"))
            name = l11lll1Fuck_You_Anonymous.unescape(name)
            url = md.regex_get_all(a,
                                   l11l11Fuck_You_Anonymous(u"ࠩ࡫ࡶࡪ࡬࠽ࠣࠩे"),
                                   l11l11Fuck_You_Anonymous(u"ࠪࠦࠬै"),
                                   l11l1l1Fuck_You_Anonymous=True)[2]
            l1ll1lFuck_You_Anonymous = md.regex_from_to(
                a, l11l11Fuck_You_Anonymous(u"ࠫࡸࡸࡣ࠾ࠤࠪॉ"),
                l11l11Fuck_You_Anonymous(u"ࠬࠨࠧॊ"))
            if not l1ll1lFuck_You_Anonymous:
                l1ll1lFuck_You_Anonymous = l11Fuck_You_Anonymous + l11l11Fuck_You_Anonymous(
                    u"࠭࡭ࡥࡹࡶ࠲ࡵࡴࡧࠨो")
            if l1l1Fuck_You_Anonymous not in url:
                url = l1l1Fuck_You_Anonymous + url
            md.remove_punctuation(name)
            md.addDir(
                {
                    l11l11Fuck_You_Anonymous(u"ࠧ࡮ࡱࡧࡩࠬौ"):
                    l11l11Fuck_You_Anonymous(u"ࠨ࠴्ࠪ"),
                    l11l11Fuck_You_Anonymous(u"ࠩࡱࡥࡲ࡫ࠧॎ"):
                    l11l11Fuck_You_Anonymous(
                        u"ࠪ࡟ࡇࡣ࡛ࡄࡑࡏࡓࡗࠦࡷࡩ࡫ࡷࡩࡢࠫࡳ࡜࠱ࡆࡓࡑࡕࡒ࡞࡝࠲ࡆࡢ࠭ॏ") % name,
                    l11l11Fuck_You_Anonymous(u"ࠫࡺࡸ࡬ࠨॐ"):
                    url,
                    l11l11Fuck_You_Anonymous(u"ࠬࡺࡩࡵ࡮ࡨࠫ॑"):
                    name,
                    l11l11Fuck_You_Anonymous(u"࠭ࡩࡤࡱࡱ࡭ࡲࡧࡧࡦ॒ࠩ"):
                    l1ll1lFuck_You_Anonymous,
                    l11l11Fuck_You_Anonymous(u"ࠧࡤࡱࡱࡸࡪࡴࡴࠨ॓"):
                    content
                }, {l11l11Fuck_You_Anonymous(u"ࠨࡵࡲࡶࡹࡺࡩࡵ࡮ࡨࠫ॔"): name},
                fan_art={
                    l11l11Fuck_You_Anonymous(u"ࠩ࡬ࡧࡴࡴࠧॕ"):
                    l1ll1lFuck_You_Anonymous
                },
                item_count=items)
        setView(l11ll1lFuck_You_Anonymous,
                l11l11Fuck_You_Anonymous(u"ࠪࡸࡻࡹࡨࡰࡹࡶࠫॖ"),
                l11l11Fuck_You_Anonymous(u"ࠫࡸ࡮࡯ࡸ࠯ࡹ࡭ࡪࡽࠧॗ"))
        l11lll1Fuck_You_Anonymous.end_of_directory()
    except:
        md.notification(
            l11l11Fuck_You_Anonymous(
                u"ࠬࡡࡃࡐࡎࡒࡖࠥ࡭࡯࡭ࡦࡠ࡟ࡇࡣࡓࡰࡴࡵࡽࠥࡔ࡯ࠡࡔࡨࡷࡺࡲࡴࡴ࡝࠲ࡆࡢࡡ࠯ࡄࡑࡏࡓࡗࡣࠧक़"),
            l1111lFuck_You_Anonymous)
Exemplo n.º 27
0
def INDEX(url, content):

    link = open_url(url).content
    all_videos = md.regex_get_all(link, '"recent-item">', '"post-meta">')
    items = len(all_videos)
    for a in all_videos:

        name = md.regex_from_to(
            a, '<h3 class="post-box-title"><a href=".+?" rel="bookmark">',
            '</a>').replace(' &#8211; Full (HD)',
                            '').replace('Seaosn', 'Season')
        name = addon.unescape(name)
        qualep = md.regex_from_to(a, '"f_tag">', '<').strip()
        url = md.regex_from_to(a, 'href="', '"')
        thumb = md.regex_from_to(a, 'src="', '"')
        fan_art = {'icon': thumb}

        if '/' in qualep or 'Season ' in name:
            content = 'tvshows'
            qualep = qualep.replace('/', ' of ')

            season = ''
            try:
                splitName = name.partition(':')
                if len(splitName) > 0:
                    name = splitName[0].strip()
                    name = name[:-5].strip()
                    season = splitName[2]

            except:
                pass

            md.addDir(
                {
                    'mode':
                    '2',
                    'name':
                    '[B][COLOR white]%s[/COLOR] [COLOR red][I](%s Episodes %s)[/I][/COLOR][/B]'
                    % (name, season, qualep),
                    'url':
                    url,
                    'title':
                    name,
                    'iconimage':
                    thumb,
                    'content':
                    'tvshows',
                    'season':
                    season
                }, {
                    'sorttitle': name,
                    'season': season
                },
                fan_art,
                item_count=items)
        else:
            content = 'movies'
            year = name[-4:]
            year = year.replace(' ', '')
            name = name[:-4].strip()

            md.addDir(
                {
                    'mode':
                    '4',
                    'name':
                    '[B][COLOR white]%s[/COLOR] [COLOR red][I](%s-%s)[/I][/COLOR][/B]'
                    % (name, year, qualep),
                    'url':
                    url,
                    'iconimage':
                    thumb,
                    'content':
                    'movies'
                }, {
                    'sorttitle': name,
                    'year': year
                },
                fan_art,
                is_folder=False,
                item_count=items)

    try:
        nextp = re.compile('<a href="(.*?)" >\&raquo;</a>').findall(link)[0]
        md.addDir({
            'mode': '1',
            'name': '[COLOR red][B][I]>>Next Page>>>[/I][/B][/COLOR]',
            'url': nextp
        })
    except:
        pass

    if content == 'movies':
        setView(addon_id, 'movies', 'movie-view')
    elif content == 'tvshows':
        setView(addon_id, 'tvshows', 'show-view')

    addon.end_of_directory()
Exemplo n.º 28
0
def INDEX(url, content):

    link = open_url(url).content
    all_videos = md.regex_get_all(link, '<figure', '</figure>')
    items = len(all_videos)

    for a in all_videos:

        name = md.regex_from_to(a, 'data-name="', '"')
        if not name:
            name = md.regex_from_to(a, 'title="', '"')
        name = addon.unescape(name)
        year = md.regex_from_to(a, 'data-release="', '"')
        if '<div' in year:
            year = ''
        url = md.regex_from_to(a, 'href="', '"')
        if baseurl not in url:
            url = baseurl + url
        thumb = md.regex_from_to(a, 'src="', '"')
        if 'noimage' in thumb:
            thumb = icon
        if 'http:' not in thumb:
            thumb = icon
        dis = md.regex_from_to(a, 'Synopsis:</b>', '</')
        dis = addon.unescape(dis)
        fan_art = {'icon': thumb}

        if content == 'people':
            if '/people/' in url or '/director/' in url:
                md.addDir(
                    {
                        'mode':
                        '4',
                        'name':
                        '[B][COLOR white]%s (%s)[/COLOR][/B]' % (name, year),
                        'url':
                        url
                    },
                    fan_art=fan_art,
                    item_count=items)
        else:
            md.addDir(
                {
                    'mode': '8',
                    'name': '[B][COLOR white]%s (%s)[/COLOR][/B]' %
                    (name, year),
                    'url': url,
                    'content': content
                }, {'sorttitle': name},
                fan_art,
                is_folder=False,
                item_count=items)

    try:
        match = re.compile('<li><a href="(.*?)".*?>(.*?)</a></li>').findall(
            link)
        for url, name in match:
            if '&raquo;' in name:
                md.addDir({
                    'mode': '3',
                    'name': '[B][COLOR cyan][I]>>Next Page>>>[/I][/COLOR][/B]',
                    'url': url,
                    'content': content
                })
    except:
        pass

    if content == 'movies':
        setView(addon_id, 'movies', 'movie-view')
    elif content == 'tvshows':
        setView(addon_id, 'tvshows', 'show-view')
    else:
        setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Exemplo n.º 29
0
def l111l11Created_By_Mucky_Duck(title, url, l11l1lCreated_By_Mucky_Duck,
                                 content, l11l1llCreated_By_Mucky_Duck):
    link = open_url(url, verify=False).content
    l111lllCreated_By_Mucky_Duck = url
    l11ll1lCreated_By_Mucky_Duck = re.compile(
        l11lCreated_By_Mucky_Duck(u"ࠫ࡮ࡪ࠺ࠡࠤࠫ࡟ࡣࠨ࡝ࠬࠫࠥࠫࣄ")).findall(link)[0]
    request_url = l11lCreated_By_Mucky_Duck(
        u"ࠬࠫࡳ࠰ࡣ࡭ࡥࡽ࠵ࡶ࠵ࡡࡰࡳࡻ࡯ࡥࡠࡧࡳ࡭ࡸࡵࡤࡦࡵ࠲ࠩࡸ࠭ࣅ") % (l11l1l1Created_By_Mucky_Duck,
                                               l11ll1lCreated_By_Mucky_Duck)
    headers = {
        l11lCreated_By_Mucky_Duck(u"࠭ࡁࡤࡥࡨࡴࡹ࠳ࡅ࡯ࡥࡲࡨ࡮ࡴࡧࠨࣆ"):
        l11lCreated_By_Mucky_Duck(u"ࠧࡨࡼ࡬ࡴ࠱ࠦࡤࡦࡨ࡯ࡥࡹ࡫ࠬࠡࡵࡧࡧ࡭࠲ࠠࡣࡴࠪࣇ"),
        l11lCreated_By_Mucky_Duck(u"ࠨࡔࡨࡪࡪࡸࡥࡳࠩࣈ"):
        l111lllCreated_By_Mucky_Duck,
        l11lCreated_By_Mucky_Duck(u"ࠩࡘࡷࡪࡸ࠭ࡂࡩࡨࡲࡹ࠭ࣉ"):
        md.User_Agent()
    }
    l1ll11llCreated_By_Mucky_Duck = open_url(request_url,
                                             headers=headers,
                                             verify=False).json()
    l11llllCreated_By_Mucky_Duck = md.regex_get_all(
        l1ll11llCreated_By_Mucky_Duck[l11lCreated_By_Mucky_Duck(u"ࠪ࡬ࡹࡳ࡬ࠨ࣊")],
        l11lCreated_By_Mucky_Duck(u"ࠫࠧ࡫ࡰࡪࡵࡲࡨࡪࡹ࠭ࡴࡸ࠰࠵࠵ࠨࠧ࣋"),
        l11lCreated_By_Mucky_Duck(u"ࠬࡂ࠯ࡶ࡮ࡁࠫ࣌"))
    l1ll1Created_By_Mucky_Duck = md.regex_get_all(
        str(l11llllCreated_By_Mucky_Duck),
        l11lCreated_By_Mucky_Duck(u"࠭࠼࡭࡫ࠪ࣍"),
        l11lCreated_By_Mucky_Duck(u"ࠧ࠽࠱࡯࡭ࡃ࠭࣎"))
    items = len(l1ll1Created_By_Mucky_Duck)
    for a in l1ll1Created_By_Mucky_Duck:
        name = md.regex_from_to(a, l11lCreated_By_Mucky_Duck(u"ࠨࡶ࡬ࡸࡱ࡫࠽࣏ࠣࠩ"),
                                l11lCreated_By_Mucky_Duck(u"࣐ࠩࠥࠫ"))
        name = name.replace(
            l11lCreated_By_Mucky_Duck(u"ࠪࡉࡵ࡯ࡳࡰࡦࡨ࣑ࠫ"),
            l11lCreated_By_Mucky_Duck(u"ࠫࡠࡉࡏࡍࡑࡕࠤ࡮ࡴࡤࡪࡣࡱࡶࡪࡪ࡝ࡆࡲ࡬ࡷࡴࡪࡥ࡜࠱ࡆࡓࡑࡕࡒ࡞࣒ࠩ"))
        name = l111Created_By_Mucky_Duck.unescape(name).replace(
            l11lCreated_By_Mucky_Duck(u"ࠧࡢ࡜ࠨࠤ࣓"),
            l11lCreated_By_Mucky_Duck(u"ࠨࠧࠣࣔ"))
        l1ll111lCreated_By_Mucky_Duck = md.regex_from_to(
            a, l11lCreated_By_Mucky_Duck(u"ࠧࡥࡣࡷࡥ࠲࡯ࡤ࠾ࠤࠪࣕ"),
            l11lCreated_By_Mucky_Duck(u"ࠨࠤࠪࣖ"))
        headers = l111lllCreated_By_Mucky_Duck + l11lCreated_By_Mucky_Duck(
            u"ࠩࡿࠫࣗ"
        ) + l1ll111lCreated_By_Mucky_Duck + l11lCreated_By_Mucky_Duck(
            u"ࠪࢀࠬࣘ") + l11ll1lCreated_By_Mucky_Duck
        url = l11lCreated_By_Mucky_Duck(u"ࠫࠪࡹ࠯ࡢ࡬ࡤࡼ࠴ࡳ࡯ࡷ࡫ࡨࡣࡸࡵࡵࡳࡥࡨࡷ࠴ࠫࡳࠨࣙ") % (
            l11l1l1Created_By_Mucky_Duck, l1ll111lCreated_By_Mucky_Duck)
        try:
            l1l1ll11Created_By_Mucky_Duck = name.split(
                l11lCreated_By_Mucky_Duck(u"ࠬࡋࡰࡪࡵࡲࡨࡪ࠭ࣚ"))[1].strip()[:2]
        except:
            pass
        fan_art = {
            l11lCreated_By_Mucky_Duck(u"࠭ࡩࡤࡱࡱࠫࣛ"): l11l1lCreated_By_Mucky_Duck
        }
        md.addDir(
            {
                l11lCreated_By_Mucky_Duck(u"ࠧ࡮ࡱࡧࡩࠬࣜ"):
                l11lCreated_By_Mucky_Duck(u"ࠨ࠹ࠪࣝ"),
                l11lCreated_By_Mucky_Duck(u"ࠩࡱࡥࡲ࡫ࠧࣞ"):
                l11lCreated_By_Mucky_Duck(u"ࠪ࡟ࡇࡣ࡛ࡄࡑࡏࡓࡗࠦࡷࡩ࡫ࡷࡩࡢࠫࡳ࡜࠱ࡆࡓࡑࡕࡒ࡞࡝࠲ࡆࡢ࠭ࣟ")
                % name,
                l11lCreated_By_Mucky_Duck(u"ࠫࡺࡸ࡬ࠨ࣠"):
                url,
                l11lCreated_By_Mucky_Duck(u"ࠬ࡯ࡣࡰࡰ࡬ࡱࡦ࡭ࡥࠨ࣡"):
                l11l1lCreated_By_Mucky_Duck,
                l11lCreated_By_Mucky_Duck(u"࠭ࡣࡰࡰࡷࡩࡳࡺࠧ࣢"):
                l11lCreated_By_Mucky_Duck(u"ࠧࡦࡲ࡬ࡷࡴࡪࡥࡴࣣࠩ"),
                l11lCreated_By_Mucky_Duck(u"ࠨࡳࡸࡩࡷࡿࠧࣤ"):
                headers
            }, {
                l11lCreated_By_Mucky_Duck(u"ࠩࡶࡳࡷࡺࡴࡪࡶ࡯ࡩࠬࣥ"):
                title,
                l11lCreated_By_Mucky_Duck(u"ࠪࡷࡪࡧࡳࡰࡰࣦࠪ"):
                l11l1llCreated_By_Mucky_Duck,
                l11lCreated_By_Mucky_Duck(u"ࠫࡪࡶࡩࡴࡱࡧࡩࠬࣧ"):
                l1l1ll11Created_By_Mucky_Duck
            },
            fan_art,
            is_folder=False,
            item_count=items)
    setView(l111l1lCreated_By_Mucky_Duck,
            l11lCreated_By_Mucky_Duck(u"ࠬ࡫ࡰࡪࡵࡲࡨࡪࡹࠧࣨ"),
            l11lCreated_By_Mucky_Duck(u"࠭ࡥࡱ࡫࠰ࡺ࡮࡫ࡷࠨࣩ"))
    l111Created_By_Mucky_Duck.end_of_directory()
Exemplo n.º 30
0
def l1ll11Created_By_Mucky_Duck(url, content):
    link = open_url(url, verify=False).content
    l1ll1Created_By_Mucky_Duck = md.regex_get_all(
        link, l11lCreated_By_Mucky_Duck(u"ࠪࡧࡱࡧࡳࡴ࠿ࠥࡱࡱ࠳ࡩࡵࡧࡰࠦࡃ࠭ࢋ"),
        l11lCreated_By_Mucky_Duck(u"ࠫࡁ࠵ࡤࡪࡸࡁࠫࢌ"))
    items = len(l1ll1Created_By_Mucky_Duck)
    for a in l1ll1Created_By_Mucky_Duck:
        name = md.regex_from_to(a, l11lCreated_By_Mucky_Duck(u"ࠬࡺࡩࡵ࡮ࡨࡁࠧ࠭ࢍ"),
                                l11lCreated_By_Mucky_Duck(u"࠭ࠢࠨࢎ"))
        name = l111Created_By_Mucky_Duck.unescape(name).replace(
            l11lCreated_By_Mucky_Duck(u"ࠢ࡝࡞ࠪࠦ࢏"),
            l11lCreated_By_Mucky_Duck(u"ࠣࠩࠥ࢐"))
        url = md.regex_from_to(
            a, l11lCreated_By_Mucky_Duck(u"ࠩ࡫ࡶࡪ࡬࠽ࠣࠩ࢑"),
            l11lCreated_By_Mucky_Duck(u"ࠪࠦࠬ࢒")).replace(
                l11lCreated_By_Mucky_Duck(u"ࠫ࠳࡮ࡴ࡮࡮ࠪ࢓"),
                l11lCreated_By_Mucky_Duck(u"ࠬ࠵ࡷࡢࡶࡦ࡬࡮ࡴࡧ࠯ࡪࡷࡱࡱ࠭࢔"))
        l11Created_By_Mucky_Duck = md.regex_from_to(
            a, l11lCreated_By_Mucky_Duck(u"࠭ࡤࡢࡶࡤ࠱ࡴࡸࡩࡨ࡫ࡱࡥࡱࡃࠢࠨ࢕"),
            l11lCreated_By_Mucky_Duck(u"ࠧࠣࠩ࢖"))
        l11l11lCreated_By_Mucky_Duck = md.regex_from_to(
            a, l11lCreated_By_Mucky_Duck(u"ࠨ࡯࡯࡭࠲ࡷࡵࡢ࡮࡬ࡸࡾࠨ࠾ࠨࢗ"),
            l11lCreated_By_Mucky_Duck(u"ࠩ࠿ࠫ࢘"))
        l1l1l11lCreated_By_Mucky_Duck = md.regex_from_to(
            a, l11lCreated_By_Mucky_Duck(u"ࠪࠦࡲࡲࡩ࠮ࡧࡳࡷࠧࡄ࢙ࠧ"),
            l11lCreated_By_Mucky_Duck(u"ࠫࡁ࠵࢚ࠧ"))
        l1l1l11lCreated_By_Mucky_Duck = l1l1l11lCreated_By_Mucky_Duck.replace(
            l11lCreated_By_Mucky_Duck(u"ࠬࡂࡳࡱࡣࡱࡂ࢛ࠬ"),
            l11lCreated_By_Mucky_Duck(u"࠭ࠠࠨ࢜")).replace(
                l11lCreated_By_Mucky_Duck(u"ࠧ࠽࡫ࡁࠫ࢝"),
                l11lCreated_By_Mucky_Duck(u"ࠨࠢࠪ࢞"))
        if content == l11lCreated_By_Mucky_Duck(u"ࠩࡰࡳࡻ࡯ࡥࡴࠩ࢟"):
            if l11l11lCreated_By_Mucky_Duck:
                md.addDir(
                    {
                        l11lCreated_By_Mucky_Duck(u"ࠪࡱࡴࡪࡥࠨࢠ"):
                        l11lCreated_By_Mucky_Duck(u"ࠫ࠼࠭ࢡ"),
                        l11lCreated_By_Mucky_Duck(u"ࠬࡴࡡ࡮ࡧࠪࢢ"):
                        l11lCreated_By_Mucky_Duck(
                            u"࡛࠭ࡃ࡟࡞ࡇࡔࡒࡏࡓࠢࡺ࡬࡮ࡺࡥ࡞ࠧࡶ࡟࠴ࡉࡏࡍࡑࡕࡡࡠࡏ࡝࡜ࡅࡒࡐࡔࡘࠠࡪࡰࡧ࡭ࡦࡴࡲࡦࡦࡠࠬࠪࡹࠩ࡜࠱ࡆࡓࡑࡕࡒ࡞࡝࠲ࡍࡢࡡ࠯ࡃ࡟ࠪࢣ"
                        ) % (name, l11l11lCreated_By_Mucky_Duck),
                        l11lCreated_By_Mucky_Duck(u"ࠧࡶࡴ࡯ࠫࢤ"):
                        url,
                        l11lCreated_By_Mucky_Duck(u"ࠨ࡫ࡦࡳࡳ࡯࡭ࡢࡩࡨࠫࢥ"):
                        l11Created_By_Mucky_Duck,
                        l11lCreated_By_Mucky_Duck(u"ࠩࡦࡳࡳࡺࡥ࡯ࡶࠪࢦ"):
                        content
                    }, {l11lCreated_By_Mucky_Duck(u"ࠪࡷࡴࡸࡴࡵ࡫ࡷࡰࡪ࠭ࢧ"): name},
                    fan_art={
                        l11lCreated_By_Mucky_Duck(u"ࠫ࡮ࡩ࡯࡯ࠩࢨ"):
                        l11Created_By_Mucky_Duck
                    },
                    is_folder=False,
                    item_count=items)
        elif content == l11lCreated_By_Mucky_Duck(u"ࠬࡺࡶࡴࡪࡲࡻࡸ࠭ࢩ"):
            if l1l1l11lCreated_By_Mucky_Duck:
                data = name.split(l11lCreated_By_Mucky_Duck(u"࠭࠭ࠡࡕࡨࡥࡸࡵ࡮ࠨࢪ"))
                l1111l1Created_By_Mucky_Duck = data[0].strip()
                try:
                    l11l1llCreated_By_Mucky_Duck = data[1].strip()
                except:
                    l11l1llCreated_By_Mucky_Duck = l11lCreated_By_Mucky_Duck(
                        u"ࠧࠨࢫ")
                md.addDir(
                    {
                        l11lCreated_By_Mucky_Duck(u"ࠨ࡯ࡲࡨࡪ࠭ࢬ"):
                        l11lCreated_By_Mucky_Duck(u"ࠩ࠶ࠫࢭ"),
                        l11lCreated_By_Mucky_Duck(u"ࠪࡲࡦࡳࡥࠨࢮ"):
                        l11lCreated_By_Mucky_Duck(
                            u"ࠫࡠࡈ࡝࡜ࡅࡒࡐࡔࡘࠠࡸࡪ࡬ࡸࡪࡣࠥࡴ࡝࠲ࡇࡔࡒࡏࡓ࡟ࠣ࡟ࡎࡣ࡛ࡄࡑࡏࡓࡗࠦࡩ࡯ࡦ࡬ࡥࡳࡸࡥࡥ࡟ࠨࡷࡠ࠵ࡃࡐࡎࡒࡖࡢࡡ࠯ࡊ࡟࡞࠳ࡇࡣࠧࢯ"
                        ) % (name, l1l1l11lCreated_By_Mucky_Duck),
                        l11lCreated_By_Mucky_Duck(u"ࠬࡺࡩࡵ࡮ࡨࠫࢰ"):
                        l1111l1Created_By_Mucky_Duck,
                        l11lCreated_By_Mucky_Duck(u"࠭ࡵࡳ࡮ࠪࢱ"):
                        url,
                        l11lCreated_By_Mucky_Duck(u"ࠧࡪࡥࡲࡲ࡮ࡳࡡࡨࡧࠪࢲ"):
                        l11Created_By_Mucky_Duck,
                        l11lCreated_By_Mucky_Duck(u"ࠨࡥࡲࡲࡹ࡫࡮ࡵࠩࢳ"):
                        content,
                        l11lCreated_By_Mucky_Duck(u"ࠩࡶࡩࡦࡹ࡯࡯ࠩࢴ"):
                        l11l1llCreated_By_Mucky_Duck
                    }, {
                        l11lCreated_By_Mucky_Duck(u"ࠪࡷࡴࡸࡴࡵ࡫ࡷࡰࡪ࠭ࢵ"):
                        l1111l1Created_By_Mucky_Duck
                    },
                    fan_art={
                        l11lCreated_By_Mucky_Duck(u"ࠫ࡮ࡩ࡯࡯ࠩࢶ"):
                        l11Created_By_Mucky_Duck
                    },
                    item_count=items)
    try:
        l1l1Created_By_Mucky_Duck = re.compile(
            l11lCreated_By_Mucky_Duck(
                u"ࠬࡂ࡬ࡪࠢࡦࡰࡦࡹࡳ࠾ࠤࡱࡩࡽࡺࠢ࠿࠾ࡤࠤ࡭ࡸࡥࡧ࠿ࠥࠬ࠳࠰࠿ࠪࠤࠣࡨࡦࡺࡡ࠮ࡥ࡬࠱ࡵࡧࡧࡪࡰࡤࡸ࡮ࡵ࡮࠮ࡲࡤ࡫ࡪࡃࠢ࠯ࠬࡂࠦࠥࡸࡥ࡭࠿ࠥࡲࡪࡾࡴࠣࡀࠪࢷ"
            )).findall(link)[0]
        md.addDir({
            l11lCreated_By_Mucky_Duck(u"࠭࡭ࡰࡦࡨࠫࢸ"):
            l11lCreated_By_Mucky_Duck(u"ࠧ࠳ࠩࢹ"),
            l11lCreated_By_Mucky_Duck(u"ࠨࡰࡤࡱࡪ࠭ࢺ"):
            l11lCreated_By_Mucky_Duck(
                u"ࠩ࡞ࡆࡢࡡࡉ࡞࡝ࡆࡓࡑࡕࡒࠡ࡫ࡱࡨ࡮ࡧ࡮ࡳࡧࡧࡡࡃࡄࡎࡦࡺࡷࠤࡕࡧࡧࡦࡀࡁࡂࡠ࠵ࡃࡐࡎࡒࡖࡢࡡ࠯ࡊ࡟࡞࠳ࡇࡣࠧࢻ"),
            l11lCreated_By_Mucky_Duck(u"ࠪࡹࡷࡲࠧࢼ"):
            l1l1Created_By_Mucky_Duck,
            l11lCreated_By_Mucky_Duck(u"ࠫࡨࡵ࡮ࡵࡧࡱࡸࠬࢽ"):
            content
        })
    except:
        pass
    if content == l11lCreated_By_Mucky_Duck(u"ࠬࡳ࡯ࡷ࡫ࡨࡷࠬࢾ"):
        setView(l111l1lCreated_By_Mucky_Duck,
                l11lCreated_By_Mucky_Duck(u"࠭࡭ࡰࡸ࡬ࡩࡸ࠭ࢿ"),
                l11lCreated_By_Mucky_Duck(u"ࠧ࡮ࡱࡹ࡭ࡪ࠳ࡶࡪࡧࡺࠫࣀ"))
    elif content == l11lCreated_By_Mucky_Duck(u"ࠨࡶࡹࡷ࡭ࡵࡷࡴࠩࣁ"):
        setView(l111l1lCreated_By_Mucky_Duck,
                l11lCreated_By_Mucky_Duck(u"ࠩࡷࡺࡸ࡮࡯ࡸࡵࠪࣂ"),
                l11lCreated_By_Mucky_Duck(u"ࠪࡷ࡭ࡵࡷ࠮ࡸ࡬ࡩࡼ࠭ࣃ"))
    l111Created_By_Mucky_Duck.end_of_directory()