Ejemplo n.º 1
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()
Ejemplo n.º 2
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()
Ejemplo n.º 3
0
def YEAR(url, content):

    link = open_url(url).text
    match = re.compile(
        '<li> <a href="(.*?)" title="All movies.*?">(.*?)</a></li>').findall(
            link)

    for url, name in match:
        if '/year-' in url:
            md.addDir({
                'mode': '3',
                'name': '[B][COLOR white]%s[/COLOR][/B]' % name,
                'url': url,
                'content': 'movies'
            })

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Ejemplo n.º 4
0
def function9(url):
    link = open_url(url).content
    match = re.compile('<div style="width: 153px;">([^<>]*)<').findall(link)
    items = len(match)
    for name in match:
        md.addDir(
            {
                'mode': '1',
                'name': '[COLOR yellow][B][I]%s[/I][/B][/COLOR]' % name,
                'url': url,
                'mode_id': '6',
                'content': 'episodes',
                'title': name
            },
            fan_art={'icon': strArtDir + 'mdws.png'},
            item_count=items)
    setView(strAddonID, 'files', 'menu-view')
    MDWS.end_of_directory()
Ejemplo n.º 5
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)
Ejemplo n.º 6
0
def EPIS(title, url, iconimage, content):

    if iconimage == None:
        iconimage = icon

    link = open_url(url).text

    match = re.compile(
        '<a itemprop="target" href="(.*?)"><.*?class="episode".*?>(.*?)</button></a>'
    ).findall(link)
    items = len(match)

    for url, name in match:

        data = name.split('-')
        season = data[0].replace('S', '').replace('s', '')
        episode = data[1].replace('E', '').replace('e', '')

        try:
            episode = episode.split(',')[0]
        except:
            pass

        fan_art = {'icon': iconimage, 'fanart': art + 'm4u.jpg'}

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

    setView(addon_id, 'episodes', 'epi-view')
    addon.end_of_directory()
Ejemplo n.º 7
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()
Ejemplo n.º 8
0
def MAIN():

    if show_tv == 'true':
        md.addDir({
            'mode': '2',
            'name': '[COLOR white][B]TV[/B][/COLOR]',
            'url': 'url'
        })
    if show_mov == 'true':
        md.addDir({
            'mode': '1',
            'name': '[COLOR white][B]MOVIES[/B][/COLOR]',
            'url': 'url'
        })
    if show_fav == 'true':
        md.addDir({
            'mode': 'fetch_favs',
            'name': '[COLOR white][B]MY FAVOURITES[/B][/COLOR]',
            'url': 'url'
        })
    if metaset == 'true':
        if show_meta_set == 'true':
            md.addDir(
                {
                    'mode': 'meta_settings',
                    'name': '[COLOR white][B]META SETTINGS[/B][/COLOR]',
                    'url': 'url'
                },
                is_folder=False,
                is_playable=False)
    if show_add_set == 'true':
        md.addDir(
            {
                'mode': 'addon_settings',
                'name': '[COLOR white][B]ADDON SETTINGS[/B][/COLOR]',
                'url': 'url'
            },
            is_folder=False,
            is_playable=False)

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Ejemplo n.º 9
0
def l1llll1lCreated_By_Mucky_Duck(url, content):
    link = open_url(url).text
    if content == l111l1Created_By_Mucky_Duck(u"ࠬࡳ࡯ࡷ࡫ࡨࡷࠬࣽ"):
        match = re.compile(
            l111l1Created_By_Mucky_Duck(
                u"࠭࠼࡭࡫ࡁࠤࡁࡧࠠࡩࡴࡨࡪࡂࠨࠨ࠯ࠬࡂ࠭ࠧࠦࡴࡪࡶ࡯ࡩࡂࠨࡁ࡭࡮ࠣࡱࡴࡼࡩࡦࡵ࠱࠮ࡄࠨ࠾ࠩ࠰࠭ࡃ࠮ࡂ࠯ࡢࡀ࠿࠳ࡱ࡯࠾ࠨࣾ"
            )).findall(link)
        for url, name in match:
            if l111l1Created_By_Mucky_Duck(u"ࠧ࠰࡯ࡲࡺ࡮࡫࠭ࠨࣿ") in url:
                md.addDir({
                    l111l1Created_By_Mucky_Duck(u"ࠨ࡯ࡲࡨࡪ࠭ऀ"):
                    l111l1Created_By_Mucky_Duck(u"ࠩ࠶ࠫँ"),
                    l111l1Created_By_Mucky_Duck(u"ࠪࡲࡦࡳࡥࠨं"):
                    l111l1Created_By_Mucky_Duck(
                        u"ࠫࡠࡈ࡝࡜ࡅࡒࡐࡔࡘࠠࡸࡪ࡬ࡸࡪࡣࠥࡴ࡝࠲ࡇࡔࡒࡏࡓ࡟࡞࠳ࡇࡣࠧः") % name,
                    l111l1Created_By_Mucky_Duck(u"ࠬࡻࡲ࡭ࠩऄ"):
                    url,
                    l111l1Created_By_Mucky_Duck(u"࠭ࡣࡰࡰࡷࡩࡳࡺࠧअ"):
                    l111l1Created_By_Mucky_Duck(u"ࠧ࡮ࡱࡹ࡭ࡪࡹࠧआ")
                })
    elif content == l111l1Created_By_Mucky_Duck(u"ࠨࡶࡹࡷ࡭ࡵࡷࡴࠩइ"):
        match = re.compile(
            l111l1Created_By_Mucky_Duck(
                u"ࠩ࠿ࡰ࡮ࡄࠠ࠽ࡣࠣ࡬ࡷ࡫ࡦ࠾ࠤࠫ࠲࠯ࡅࠩࠣࠢࡷ࡭ࡹࡲࡥ࠾ࠤࡄࡰࡱࠦࡔࡗࡵ࡫ࡳࡼ࠴ࠪࡀࠤࡁࠬ࠳࠰࠿ࠪ࠾࠲ࡥࡃࡂ࠯࡭࡫ࡁࠫई"
            )).findall(link)
        for url, name in match:
            if l111l1Created_By_Mucky_Duck(u"ࠪ࠳ࡹࡼࡳࡩࡱࡺ࠱ࠬउ") in url:
                md.addDir({
                    l111l1Created_By_Mucky_Duck(u"ࠫࡲࡵࡤࡦࠩऊ"):
                    l111l1Created_By_Mucky_Duck(u"ࠬ࠹ࠧऋ"),
                    l111l1Created_By_Mucky_Duck(u"࠭࡮ࡢ࡯ࡨࠫऌ"):
                    l111l1Created_By_Mucky_Duck(
                        u"ࠧ࡜ࡄࡠ࡟ࡈࡕࡌࡐࡔࠣࡻ࡭࡯ࡴࡦ࡟ࠨࡷࡠ࠵ࡃࡐࡎࡒࡖࡢࡡ࠯ࡃ࡟ࠪऍ") % name,
                    l111l1Created_By_Mucky_Duck(u"ࠨࡷࡵࡰࠬऎ"):
                    url,
                    l111l1Created_By_Mucky_Duck(u"ࠩࡦࡳࡳࡺࡥ࡯ࡶࠪए"):
                    l111l1Created_By_Mucky_Duck(u"ࠪࡸࡻࡹࡨࡰࡹࡶࠫऐ")
                })
    setView(l11l111Created_By_Mucky_Duck,
            l111l1Created_By_Mucky_Duck(u"ࠫ࡫࡯࡬ࡦࡵࠪऑ"),
            l111l1Created_By_Mucky_Duck(u"ࠬࡳࡥ࡯ࡷ࠰ࡺ࡮࡫ࡷࠨऒ"))
    l11l11lCreated_By_Mucky_Duck.end_of_directory()
Ejemplo n.º 10
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()
Ejemplo n.º 11
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()
Ejemplo n.º 12
0
def l11111Fuck_You_Anonymous(url, l1l11lFuck_You_Anonymous, title,
                             l11l111Fuck_You_Anonymous,
                             l11l1llFuck_You_Anonymous,
                             l11ll11Fuck_You_Anonymous):
    if l1l11lFuck_You_Anonymous is None or l1l11lFuck_You_Anonymous == l11l11Fuck_You_Anonymous(
            u"࠭ࠧख़"):
        l1l1llFuck_You_Anonymous = {
            l11l11Fuck_You_Anonymous(u"ࠧࡪࡥࡲࡲࠬग़"):
            l11Fuck_You_Anonymous + l11l11Fuck_You_Anonymous(u"ࠨ࡯ࡧࡻࡸ࠴ࡰ࡯ࡩࠪज़")
        }
    else:
        l1l1llFuck_You_Anonymous = {
            l11l11Fuck_You_Anonymous(u"ࠩ࡬ࡧࡴࡴࠧड़"): l1l11lFuck_You_Anonymous
        }
    link = open_url(url).content
    match = re.compile(
        l11l11Fuck_You_Anonymous(
            u"ࠪࡧࡦࡲࡥ࡝࠰࡫ࡸࡲࡲ࡜ࡀࡴࡀࠬ࠳࠰࠿ࠪࠤࠣࡧࡱࡧࡳࡴ࠿ࠥࡦࡺࡺࡴࡰࡰ࡯࡭ࡳࡱࠢࠡࡶ࡬ࡸࡱ࡫࠽ࠣࠪ࡞ࡢࠧࡣࠫࠪࠤࠪढ़")
    ).findall(link)
    items = len(match)
    for url, name in match:
        url = url.decode(l11l11Fuck_You_Anonymous(u"ࠫࡧࡧࡳࡦ࠸࠷ࠫफ़"))
        if urlresolver.HostedMediaFile(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
                },
                fan_art=l1l1llFuck_You_Anonymous,
                is_folder=False,
                item_count=items)
    setView(l11ll1lFuck_You_Anonymous, l11l11Fuck_You_Anonymous(u"ࠪࡪ࡮ࡲࡥࡴࠩ।"),
            l11l11Fuck_You_Anonymous(u"ࠫࡲ࡫࡮ࡶ࠯ࡹ࡭ࡪࡽࠧ॥"))
    l11lll1Fuck_You_Anonymous.end_of_directory()
Ejemplo 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()
Ejemplo n.º 14
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()
Ejemplo n.º 15
0
def l11l1llCreated_By_Mucky_Duck(url, content):
    link = open_url(url).text
    match = re.compile(
        l111l1Created_By_Mucky_Duck(
            u"ࠧ࠽࡮࡬ࡂࠥࡂࡡࠡࡪࡵࡩ࡫ࡃࠢࠩ࠰࠭ࡃ࠮ࠨࠠࡵ࡫ࡷࡰࡪࡃࠢࡂ࡮࡯ࠤࡲࡵࡶࡪࡧࡶ࠲࠯ࡅࠢ࠿ࠪ࠱࠮ࡄ࠯࠼࠰ࡣࡁࡀ࠴ࡲࡩ࠿ࠩऩ")
    ).findall(link)
    for url, name in match:
        if l111l1Created_By_Mucky_Duck(u"ࠨ࠱ࡼࡩࡦࡸ࠭ࠨप") in url:
            md.addDir({
                l111l1Created_By_Mucky_Duck(u"ࠩࡰࡳࡩ࡫ࠧफ"):
                l111l1Created_By_Mucky_Duck(u"ࠪ࠷ࠬब"),
                l111l1Created_By_Mucky_Duck(u"ࠫࡳࡧ࡭ࡦࠩभ"):
                l111l1Created_By_Mucky_Duck(
                    u"ࠬࡡࡂ࡞࡝ࡆࡓࡑࡕࡒࠡࡹ࡫࡭ࡹ࡫࡝ࠦࡵ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡈ࡝ࠨम") % name,
                l111l1Created_By_Mucky_Duck(u"࠭ࡵࡳ࡮ࠪय"):
                url,
                l111l1Created_By_Mucky_Duck(u"ࠧࡤࡱࡱࡸࡪࡴࡴࠨर"):
                l111l1Created_By_Mucky_Duck(u"ࠨ࡯ࡲࡺ࡮࡫ࡳࠨऱ")
            })
    setView(l11l111Created_By_Mucky_Duck,
            l111l1Created_By_Mucky_Duck(u"ࠩࡩ࡭ࡱ࡫ࡳࠨल"),
            l111l1Created_By_Mucky_Duck(u"ࠪࡱࡪࡴࡵ࠮ࡸ࡬ࡩࡼ࠭ळ"))
    l11l11lCreated_By_Mucky_Duck.end_of_directory()
Ejemplo n.º 16
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()
Ejemplo n.º 17
0
def MAIN():
    if show_mov == 'true':
        md.addDir({
            'mode': '1',
            'name': '[COLOR cyan][B]MOVIES[/B][/COLOR]',
            'url': 'url',
            'content': 'movies'
        })

#if show_tv == 'true':
#md.addDir({'mode':'2','name':'[COLOR cyan][B]SERIES[/B][/COLOR]', 'url':'%s/series/' %baseurl, 'content':content})
    if show_fav == 'true':
        md.addDir({
            'mode': 'fetch_favs',
            'name': '[COLOR cyan][B]MY FAVOURITES[/B][/COLOR]',
            'url': 'url'
        })
    if metaset == 'true':
        if show_meta_set == 'true':
            md.addDir(
                {
                    'mode': 'meta_settings',
                    'name': '[COLOR cyan][B]META SETTINGS[/B][/COLOR]',
                    'url': 'url'
                },
                is_folder=False,
                is_playable=False)
    if show_add_set == 'true':
        md.addDir(
            {
                'mode': 'addon_settings',
                'name': '[COLOR cyan][B]ADDON SETTINGS[/B][/COLOR]',
                'url': 'url'
            },
            is_folder=False,
            is_playable=False)

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Ejemplo n.º 18
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()
Ejemplo n.º 19
0
def CATS(content):

    if show_fav == 'true':
        md.addDir({
            'mode': 'fetch_favs',
            'name': '[COLOR white][B]MY ADD-ON FAVOURITES[/B][/COLOR]',
            'url': 'url'
        })

    if content == 'movies':
        filt = 'movie'

    elif content == 'tvshows':
        filt = 'series'

    filter_url = baseurl + '/movie/filter/%s/%s/all/all/all/all/all'

    md.addDir({
        'mode': '2',
        'name': '[B][COLOR white]MOST RECENTLY ADDED[/COLOR][/B]',
        'url': filter_url % (filt, 'latest'),
        'content': content
    })
    md.addDir({
        'mode': '2',
        'name': '[B][COLOR white]MOST FAVOURITED[/COLOR][/B]',
        'url': filter_url % (filt, 'favorite'),
        'content': content
    })
    md.addDir({
        'mode': '2',
        'name': '[B][COLOR white]MOST RATINGS[/COLOR][/B]',
        'url': filter_url % (filt, 'rating'),
        'content': content
    })
    md.addDir({
        'mode': '2',
        'name': '[B][COLOR white]MOST VIEWED[/COLOR][/B]',
        'url': filter_url % (filt, 'view'),
        'content': content
    })
    md.addDir({
        'mode': '2',
        'name': '[B][COLOR white]TOP IMDB[/COLOR][/B]',
        'url': filter_url % (filt, 'imdb_mark'),
        'content': content
    })
    md.addDir({
        'mode': '6',
        'name': '[B][COLOR white]COUNTRY[/COLOR][/B]',
        'url': baseurl + '/movie/filter',
        'content': content
    })
    md.addDir({
        'mode': 'search',
        'name': '[B][COLOR white]SEARCH[/COLOR][/B]',
        'url': 'url',
        'content': content
    })
    md.addDir({
        'mode': '4',
        'name': '[B][COLOR white]GENRE[/COLOR][/B]',
        'url': baseurl + '/movie/filter',
        'content': content
    })
    md.addDir({
        'mode': '5',
        'name': '[B][COLOR white]YEAR[/COLOR][/B]',
        'url': baseurl + '/movie/filter',
        'content': content
    })

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Ejemplo n.º 20
0
def MOVIES():

    if show_fav == 'true':
        md.addDir({
            'mode': 'fetch_favs',
            'name': '[COLOR white][B]MY FAVOURITES[/B][/COLOR]',
            'url': 'url'
        })
    md.addDir({
        'mode': '3',
        'name': '[COLOR white][B]LATEST ADDED[/B][/COLOR]',
        'url': baseurl + '/newadd',
        'content': 'movies'
    })
    md.addDir({
        'mode': '3',
        'name': '[COLOR white][B]MOST VIEWED[/B][/COLOR]',
        'url': baseurl + '/top-view',
        'content': 'movies'
    })
    md.addDir({
        'mode': '3',
        'name': '[COLOR white][B]HOT MOVIES[/B][/COLOR]',
        'url': baseurl,
        'content': 'movies'
    })
    md.addDir({
        'mode': 'search',
        'name': '[COLOR white][B]SEARCH[/B][/COLOR]',
        'url': 'url',
        'content': 'movies'
    })
    md.addDir({
        'mode': '4',
        'name': '[COLOR white][B]GENRE[/B][/COLOR]',
        'url': baseurl,
        'content': 'movies'
    })
    md.addDir({
        'mode': '5',
        'name': '[COLOR white][B]YEAR[/B][/COLOR]',
        'url': baseurl,
        'content': 'movies'
    })

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Ejemplo n.º 21
0
def SERIES(content):

    link = open_url(baseurl)
    md.addDir('[B][COLOR cyan]Movie Search[/COLOR][/B]', 'url', 4, icon,
              fanart, '')
    md.addDir('[B][COLOR cyan]Actor/Director Search[/COLOR][/B]', 'url', 8,
              icon, fanart, '')
    match = re.compile('<li><a href="(.*?)">(.*?)</a></li>').findall(link)
    for url, name in match:
        if 'relevance' in url:
            md.addDir('[B][COLOR cyan]%s[/COLOR][/B]' % name, url, 1, icon,
                      fanart, '')
        if 'actors' in url:
            md.addDir('[B][COLOR cyan]%s[/COLOR][/B]' % name, url, 2, icon,
                      fanart, '')
        if 'directors' in url:
            md.addDir('[B][COLOR cyan]%s[/COLOR][/B]' % name, url, 2, icon,
                      fanart, '')
    md.addDir(
        '[B][COLOR cyan]Rating[/COLOR][/B]', baseurl +
        'movies?relevance=all&genre=all&yearFrom=1931&yearTo=2015&sortBy=rating&numRows=48&view=0',
        1, icon, fanart, '')
    md.addDir('[B][COLOR cyan]Genres[/COLOR][/B]', baseurl, 5, icon, fanart,
              '')
    md.addDir('[B][COLOR cyan]Year[/COLOR][/B]', baseurl, 7, icon, fanart, '')
    md.addDir(
        '[B][COLOR cyan]A/Z[/COLOR][/B]', baseurl +
        'movies?relevance=all&genre=all&yearFrom=1931&yearTo=2015&sortBy=A-Z&numRows=48&view=0',
        1, icon, fanart, '')

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Ejemplo n.º 22
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()
Ejemplo n.º 23
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()
Ejemplo n.º 24
0
def TV():

    if show_fav == 'true':
        md.addDir({
            'mode': 'fetch_favs',
            'name': '[COLOR white][B]MY FAVOURITES[/B][/COLOR]',
            'url': 'url'
        })
    md.addDir({
        'mode': '3',
        'name': '[COLOR white][B]LATEST ADDED[/B][/COLOR]',
        'url': baseurl + '/latest-tvshow',
        'content': 'tvshows'
    })
    md.addDir({
        'mode': '3',
        'name': '[COLOR white][B]MOST VIEWED[/B][/COLOR]',
        'url': baseurl + '/top-view-tvshow',
        'content': 'tvshows'
    })
    md.addDir({
        'mode': 'search',
        'name': '[COLOR white][B]SEARCH[/B][/COLOR]',
        'url': baseurl,
        'content': 'tvshows'
    })
    md.addDir({
        'mode': '4',
        'name': '[COLOR white][B]GENRE[/B][/COLOR]',
        'url': baseurl + '/tvshow',
        'content': 'tvshows'
    })
    md.addDir({
        'mode': '3',
        'name': '[COLOR white][B]ALL[/B][/COLOR]',
        'url': baseurl + '/tvshow',
        'content': 'tvshows'
    })

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Ejemplo n.º 25
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()
Ejemplo n.º 26
0
def l1l11111Fuck_You_Anonymous(content):
	if l11l1llFuck_You_Anonymous == l111Fuck_You_Anonymous (u"ࠫࡹࡸࡵࡦࠩ࠿"):
		md.addDir({l111Fuck_You_Anonymous (u"ࠬࡳ࡯ࡥࡧࠪࡀ"): l111Fuck_You_Anonymous (u"࠭ࡦࡦࡶࡦ࡬ࡤ࡬ࡡࡷࡵࠪࡁ"), l111Fuck_You_Anonymous (u"ࠧ࡯ࡣࡰࡩࠬࡂ"):l111Fuck_You_Anonymous (u"ࠨ࡝ࡅࡡࡠࡏ࡝࡜ࡅࡒࡐࡔࡘࠠࡴࡶࡨࡩࡱࡨ࡬ࡶࡧࡠࡑࡾࠦࡁࡥࡦ࠰ࡓࡳࠦࡆࡢࡸࡲࡹࡷ࡯ࡴࡦࡵ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡏ࡝࡜࠱ࡅࡡࠬࡃ"), l111Fuck_You_Anonymous (u"ࠩࡸࡶࡱ࠭ࡄ"):l111Fuck_You_Anonymous (u"ࠪࡹࡷࡲࠧࡅ")})
	if content == l111Fuck_You_Anonymous (u"ࠫࡲࡵࡶࡪࡧࡶࠫࡆ"):
		l1ll1l11Fuck_You_Anonymous = l111Fuck_You_Anonymous (u"ࠬࡳ࡯ࡷ࡫ࡨࠫࡇ")
		l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"࠭ࡦࡢࡰࡤࡶࡹ࠭ࡈ"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡹ࡭ࡪࡹ࠮࡫ࡲࡪࠫࡉ")}
	elif content == l111Fuck_You_Anonymous (u"ࠨࡶࡹࡷ࡭ࡵࡷࡴࠩࡊ"):
		l1ll1l11Fuck_You_Anonymous = l111Fuck_You_Anonymous (u"ࠩࡶࡩࡷ࡯ࡥࡴࠩࡋ")
		l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠪࡪࡦࡴࡡࡳࡶࠪࡌ"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠫࡹࡼࡳࡩࡱࡺࡷ࠳ࡰࡰࡨࠩࡍ")}
	l111lllFuck_You_Anonymous = l111111Fuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠬ࠵ࡦࡪ࡮ࡷࡩࡷ࠵࠿ࡴࡱࡵࡸࡂࠫࡳࠧࡶࡼࡴࡪࡃࠥࡴࠨࡴࡹࡦࡲࡩࡵࡻࡀࡥࡱࡲࠦࡺࡧࡤࡶࡂࡧ࡬࡭ࠩࡎ")
	md.addDir({l111Fuck_You_Anonymous (u"࠭࡭ࡰࡦࡨࠫࡏ"): l111Fuck_You_Anonymous (u"ࠧ࠳ࠩࡐ"), l111Fuck_You_Anonymous (u"ࠨࡰࡤࡱࡪ࠭ࡑ"):l111Fuck_You_Anonymous (u"ࠩ࡞ࡆࡢࡡࡉ࡞࡝ࡆࡓࡑࡕࡒࠡࡵࡷࡩࡪࡲࡢ࡭ࡷࡨࡡࡒࡵࡳࡵࠢࡕࡩࡨ࡫࡮ࡵ࡮ࡼࠤࡆࡪࡤࡦࡦ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡏ࡝࡜࠱ࡅࡡࠬࡒ"), l111Fuck_You_Anonymous (u"ࠪࡹࡷࡲࠧࡓ"):l111lllFuck_You_Anonymous %(l111Fuck_You_Anonymous (u"ࠫࡱࡧࡴࡦࡵࡷࠫࡔ"),l1ll1l11Fuck_You_Anonymous), l111Fuck_You_Anonymous (u"ࠬࡩ࡯࡯ࡶࡨࡲࡹ࠭ࡕ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	md.addDir({l111Fuck_You_Anonymous (u"࠭࡭ࡰࡦࡨࠫࡖ"): l111Fuck_You_Anonymous (u"ࠧ࠳ࠩࡗ"), l111Fuck_You_Anonymous (u"ࠨࡰࡤࡱࡪ࠭ࡘ"):l111Fuck_You_Anonymous (u"ࠩ࡞ࡆࡢࡡࡉ࡞࡝ࡆࡓࡑࡕࡒࠡࡵࡷࡩࡪࡲࡢ࡭ࡷࡨࡡࡒࡵࡳࡵࠢࡉࡥࡻࡵࡲࡪࡶࡨࡨࡠ࠵ࡃࡐࡎࡒࡖࡢࡡ࠯ࡊ࡟࡞࠳ࡇࡣ࡙ࠧ"), l111Fuck_You_Anonymous (u"ࠪࡹࡷࡲ࡚ࠧ"):l111lllFuck_You_Anonymous %(l111Fuck_You_Anonymous (u"ࠫ࡫ࡧࡶࡰࡴ࡬ࡸࡪ࡛࠭"),l1ll1l11Fuck_You_Anonymous), l111Fuck_You_Anonymous (u"ࠬࡩ࡯࡯ࡶࡨࡲࡹ࠭࡜"):content}, fan_art=l11l11lFuck_You_Anonymous)
	md.addDir({l111Fuck_You_Anonymous (u"࠭࡭ࡰࡦࡨࠫ࡝"): l111Fuck_You_Anonymous (u"ࠧ࠳ࠩ࡞"), l111Fuck_You_Anonymous (u"ࠨࡰࡤࡱࡪ࠭࡟"):l111Fuck_You_Anonymous (u"ࠩ࡞ࡆࡢࡡࡉ࡞࡝ࡆࡓࡑࡕࡒࠡࡵࡷࡩࡪࡲࡢ࡭ࡷࡨࡡࡒࡵࡳࡵ࡙ࠢ࡭ࡪࡽࡥࡥ࡝࠲ࡇࡔࡒࡏࡓ࡟࡞࠳ࡎࡣ࡛࠰ࡄࡠࠫࡠ"), l111Fuck_You_Anonymous (u"ࠪࡹࡷࡲࠧࡡ"):l111lllFuck_You_Anonymous %(l111Fuck_You_Anonymous (u"ࠫࡻ࡯ࡥࡸࠩࡢ"),l1ll1l11Fuck_You_Anonymous), l111Fuck_You_Anonymous (u"ࠬࡩ࡯࡯ࡶࡨࡲࡹ࠭ࡣ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	md.addDir({l111Fuck_You_Anonymous (u"࠭࡭ࡰࡦࡨࠫࡤ"): l111Fuck_You_Anonymous (u"ࠧ࠳ࠩࡥ"), l111Fuck_You_Anonymous (u"ࠨࡰࡤࡱࡪ࠭ࡦ"):l111Fuck_You_Anonymous (u"ࠩ࡞ࡆࡢࡡࡉ࡞࡝ࡆࡓࡑࡕࡒࠡࡵࡷࡩࡪࡲࡢ࡭ࡷࡨࡡࡒࡵࡳࡵࠢࡕࡥࡹ࡫ࡤ࡜࠱ࡆࡓࡑࡕࡒ࡞࡝࠲ࡍࡢࡡ࠯ࡃ࡟ࠪࡧ"), l111Fuck_You_Anonymous (u"ࠪࡹࡷࡲࠧࡨ"):l111lllFuck_You_Anonymous %(l111Fuck_You_Anonymous (u"ࠫࡷࡧࡴࡪࡰࡪࠫࡩ"),l1ll1l11Fuck_You_Anonymous), l111Fuck_You_Anonymous (u"ࠬࡩ࡯࡯ࡶࡨࡲࡹ࠭ࡪ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	md.addDir({l111Fuck_You_Anonymous (u"࠭࡭ࡰࡦࡨࠫ࡫"): l111Fuck_You_Anonymous (u"ࠧ࠷ࠩ࡬"), l111Fuck_You_Anonymous (u"ࠨࡰࡤࡱࡪ࠭࡭"):l111Fuck_You_Anonymous (u"ࠩ࡞ࡆࡢࡡࡉ࡞࡝ࡆࡓࡑࡕࡒࠡࡵࡷࡩࡪࡲࡢ࡭ࡷࡨࡡࡈࡵࡵ࡯ࡶࡵࡽࡠ࠵ࡃࡐࡎࡒࡖࡢࡡ࠯ࡊ࡟࡞࠳ࡇࡣࠧ࡮"), l111Fuck_You_Anonymous (u"ࠪࡹࡷࡲࠧ࡯"):l111111Fuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠫ࠴࡬ࡩ࡭ࡶࡨࡶ࠴࠭ࡰ"), l111Fuck_You_Anonymous (u"ࠬࡩ࡯࡯ࡶࡨࡲࡹ࠭ࡱ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	if content == l111Fuck_You_Anonymous (u"࠭࡭ࡰࡸ࡬ࡩࡸ࠭ࡲ"):
		md.addDir({l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡧࡩࠬࡳ"): l111Fuck_You_Anonymous (u"ࠨ࠴ࠪࡴ"), l111Fuck_You_Anonymous (u"ࠩࡱࡥࡲ࡫ࠧࡵ"):l111Fuck_You_Anonymous (u"ࠪ࡟ࡇࡣ࡛ࡊ࡟࡞ࡇࡔࡒࡏࡓࠢࡶࡸࡪ࡫࡬ࡣ࡮ࡸࡩࡢࡉࡩ࡯ࡧࡰࡥࡠ࠵ࡃࡐࡎࡒࡖࡢࡡ࠯ࡊ࡟࡞࠳ࡇࡣࠧࡶ"),l111Fuck_You_Anonymous (u"ࠫࡺࡸ࡬ࠨࡷ"):l111111Fuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠬ࠵ࡣࡪࡰࡨࡱࡦ࠵ࠧࡸ"), l111Fuck_You_Anonymous (u"࠭ࡣࡰࡰࡷࡩࡳࡺࠧࡹ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	md.addDir({l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡧࡩࠬࡺ"): l111Fuck_You_Anonymous (u"ࠨࡵࡨࡥࡷࡩࡨࠨࡻ"), l111Fuck_You_Anonymous (u"ࠩࡱࡥࡲ࡫ࠧࡼ"):l111Fuck_You_Anonymous (u"ࠪ࡟ࡇࡣ࡛ࡊ࡟࡞ࡇࡔࡒࡏࡓࠢࡶࡸࡪ࡫࡬ࡣ࡮ࡸࡩࡢ࡙ࡥࡢࡴࡦ࡬ࡠ࠵ࡃࡐࡎࡒࡖࡢࡡ࠯ࡊ࡟࡞࠳ࡇࡣࠧࡽ"), l111Fuck_You_Anonymous (u"ࠫࡺࡸ࡬ࠨࡾ"):l111Fuck_You_Anonymous (u"ࠬࡻࡲ࡭ࠩࡿ"), l111Fuck_You_Anonymous (u"࠭ࡣࡰࡰࡷࡩࡳࡺࠧࢀ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	md.addDir({l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡧࡩࠬࢁ"): l111Fuck_You_Anonymous (u"ࠨ࠶ࠪࢂ"), l111Fuck_You_Anonymous (u"ࠩࡱࡥࡲ࡫ࠧࢃ"):l111Fuck_You_Anonymous (u"ࠪ࡟ࡇࡣ࡛ࡊ࡟࡞ࡇࡔࡒࡏࡓࠢࡶࡸࡪ࡫࡬ࡣ࡮ࡸࡩࡢࡍࡥ࡯ࡴࡨ࡟࠴ࡉࡏࡍࡑࡕࡡࡠ࠵ࡉ࡞࡝࠲ࡆࡢ࠭ࢄ"), l111Fuck_You_Anonymous (u"ࠫࡺࡸ࡬ࠨࢅ"):l111111Fuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠬ࠵ࡦࡪ࡮ࡷࡩࡷ࠵ࠧࢆ"), l111Fuck_You_Anonymous (u"࠭ࡣࡰࡰࡷࡩࡳࡺࠧࢇ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	md.addDir({l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡧࡩࠬ࢈"): l111Fuck_You_Anonymous (u"ࠨ࠴ࠪࢉ"), l111Fuck_You_Anonymous (u"ࠩࡱࡥࡲ࡫ࠧࢊ"):l111Fuck_You_Anonymous (u"ࠪ࡟ࡇࡣ࡛ࡊ࡟࡞ࡇࡔࡒࡏࡓࠢࡶࡸࡪ࡫࡬ࡣ࡮ࡸࡩࡢࡏࡍࡅࡄ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡏ࡝࡜࠱ࡅࡡࠬࢋ"), l111Fuck_You_Anonymous (u"ࠫࡺࡸ࡬ࠨࢌ"):l111lllFuck_You_Anonymous %(l111Fuck_You_Anonymous (u"ࠬ࡯࡭ࡥࡤࠪࢍ"),l1ll1l11Fuck_You_Anonymous), l111Fuck_You_Anonymous (u"࠭ࡣࡰࡰࡷࡩࡳࡺࠧࢎ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	md.addDir({l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡧࡩࠬ࢏"): l111Fuck_You_Anonymous (u"ࠨ࠷ࠪ࢐"), l111Fuck_You_Anonymous (u"ࠩࡱࡥࡲ࡫ࠧ࢑"):l111Fuck_You_Anonymous (u"ࠪ࡟ࡇࡣ࡛ࡊ࡟࡞ࡇࡔࡒࡏࡓࠢࡶࡸࡪ࡫࡬ࡣ࡮ࡸࡩࡢ࡟ࡥࡢࡴ࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡏ࡝࡜࠱ࡅࡡࠬ࢒"), l111Fuck_You_Anonymous (u"ࠫࡺࡸ࡬ࠨ࢓"):l111111Fuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠬ࠵ࡦࡪ࡮ࡷࡩࡷ࠵ࠧ࢔"), l111Fuck_You_Anonymous (u"࠭ࡣࡰࡰࡷࡩࡳࡺࠧ࢕"):content}, fan_art=l11l11lFuck_You_Anonymous)
	setView(l1lll1llFuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠧࡧ࡫࡯ࡩࡸ࠭࢖"), l111Fuck_You_Anonymous (u"ࠨ࡯ࡨࡲࡺ࠳ࡶࡪࡧࡺࠫࢗ"))
	l1ll1Fuck_You_Anonymous.end_of_directory()
Ejemplo n.º 27
0
def l1lll1Fuck_You_Anonymous(url, content):
	if content == l111Fuck_You_Anonymous (u"ࠪࡸࡻࡹࡨࡰࡹࡶࠫै"):
		l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠫ࡫ࡧ࡮ࡢࡴࡷࠫॉ"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠬࡺࡶࡴࡪࡲࡻࡸ࠴ࡪࡱࡩࠪॊ")}
		url = l111Fuck_You_Anonymous (u"࠭ࠥࡴ࠱ࡩ࡭ࡱࡺࡥࡳ࠱ࡂࡷࡴࡸࡴ࠾ࠧࡶࠪࡹࡿࡰࡦ࠿ࡶࡩࡷ࡯ࡥࡴࠨࡴࡹࡦࡲࡩࡵࡻࡀࡥࡱࡲࠦࡺࡧࡤࡶࡂ࠸࠰࠲࠹ࠪो") %(l111111Fuck_You_Anonymous,l1llll11Fuck_You_Anonymous)
		md.addDir({l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡧࡩࠬौ"): l111Fuck_You_Anonymous (u"ࠨ࠴्ࠪ"), l111Fuck_You_Anonymous (u"ࠩࡱࡥࡲ࡫ࠧॎ"):l111Fuck_You_Anonymous (u"ࠪ࡟ࡇࡣ࡛ࡊ࡟࡞ࡇࡔࡒࡏࡓࠢࡶࡸࡪ࡫࡬ࡣ࡮ࡸࡩࡢ࠸࠰࠲࠹࡞࠳ࡈࡕࡌࡐࡔࡠ࡟࠴ࡏ࡝࡜࠱ࡅࡡࠬॏ"), l111Fuck_You_Anonymous (u"ࠫࡺࡸ࡬ࠨॐ"):url, l111Fuck_You_Anonymous (u"ࠬࡩ࡯࡯ࡶࡨࡲࡹ࠭॑"):content}, fan_art=l11l11lFuck_You_Anonymous)
	elif content == l111Fuck_You_Anonymous (u"࠭࡭ࡰࡸ࡬ࡩࡸ॒࠭"):
		l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠧࡧࡣࡱࡥࡷࡺࠧ॓"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠨ࡯ࡲࡺ࡮࡫ࡳ࠯࡬ࡳ࡫ࠬ॔")}
		url = l111Fuck_You_Anonymous (u"ࠩࠨࡷ࠴࡬ࡩ࡭ࡶࡨࡶ࠴ࡅࡳࡰࡴࡷࡁࠪࡹࠦࡵࡻࡳࡩࡂࡳ࡯ࡷ࡫ࡨࠪࡶࡻࡡ࡭࡫ࡷࡽࡂࡧ࡬࡭ࠨࡼࡩࡦࡸ࠽࠳࠲࠴࠻ࠬॕ") %(l111111Fuck_You_Anonymous,l1llll11Fuck_You_Anonymous)
		md.addDir({l111Fuck_You_Anonymous (u"ࠪࡱࡴࡪࡥࠨॖ"): l111Fuck_You_Anonymous (u"ࠫ࠷࠭ॗ"), l111Fuck_You_Anonymous (u"ࠬࡴࡡ࡮ࡧࠪक़"):l111Fuck_You_Anonymous (u"࡛࠭ࡃ࡟࡞ࡍࡢࡡࡃࡐࡎࡒࡖࠥࡹࡴࡦࡧ࡯ࡦࡱࡻࡥ࡞࠴࠳࠵࠼ࡡ࠯ࡄࡑࡏࡓࡗࡣ࡛࠰ࡋࡠ࡟࠴ࡈ࡝ࠨख़"), l111Fuck_You_Anonymous (u"ࠧࡶࡴ࡯ࠫग़"):url, l111Fuck_You_Anonymous (u"ࠨࡥࡲࡲࡹ࡫࡮ࡵࠩज़"):content}, fan_art=l11l11lFuck_You_Anonymous)
	l1llll1Fuck_You_Anonymous = md.dialog_select(l111Fuck_You_Anonymous (u"ࠩࡖࡩࡱ࡫ࡣࡵࠢࡖࡳࡷࡺࠠࡎࡧࡷ࡬ࡴࡪࠧड़"),sort)
	l1llll11Fuck_You_Anonymous = l1llllFuck_You_Anonymous[l1llll1Fuck_You_Anonymous]
	link = open_url(url,verify=False).content
	match = re.findall(l111Fuck_You_Anonymous (u"ࡵࠫࡁ࡯࡮ࡱࡷࡷࠤࡳࡧ࡭ࡦ࠿ࠥࡽࡪࡧࡲࠣࠢࡹࡥࡱࡻࡥ࠾ࠤࠫ࡟ࡣࠨ࡝ࠬࠫࠥࠤࡹࡿࡰࡦ࠿ࠥࡶࡦࡪࡩࡰࠤࠣࠤࡃ࠮࡛࡟࠾ࡁࡡ࠯࠯࠼࠰࡮ࡤࡦࡪࡲ࠾ࠨढ़"), str(link), re.I|re.DOTALL)
	for name,year in match:
		if content == l111Fuck_You_Anonymous (u"ࠫࡹࡼࡳࡩࡱࡺࡷࠬफ़"):
			l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠬ࡬ࡡ࡯ࡣࡵࡸࠬय़"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"࠭ࡴࡷࡵ࡫ࡳࡼࡹ࠮࡫ࡲࡪࠫॠ")}
			url = l111Fuck_You_Anonymous (u"ࠧࠦࡵ࠲ࡪ࡮ࡲࡴࡦࡴ࠲ࡃࡸࡵࡲࡵ࠿ࠨࡷࠫࡺࡹࡱࡧࡀࡷࡪࡸࡩࡦࡵࠩࡵࡺࡧ࡬ࡪࡶࡼࡁࡦࡲ࡬ࠧࡻࡨࡥࡷࡃࠥࡴࠩॡ") %(l111111Fuck_You_Anonymous,l1llll11Fuck_You_Anonymous,year)
			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)
		elif content == l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡹ࡭ࡪࡹࠧ२"):
			l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠨࡨࡤࡲࡦࡸࡴࠨ३"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠩࡰࡳࡻ࡯ࡥࡴ࠰࡭ࡴ࡬࠭४")}
			url = l111Fuck_You_Anonymous (u"ࠪࠩࡸ࠵ࡦࡪ࡮ࡷࡩࡷ࠵࠿ࡴࡱࡵࡸࡂࠫࡳࠧࡶࡼࡴࡪࡃ࡭ࡰࡸ࡬ࡩࠫࡷࡵࡢ࡮࡬ࡸࡾࡃࡡ࡭࡮ࠩࡽࡪࡧࡲ࠾ࠧࡶࠫ५") %(l111111Fuck_You_Anonymous,l1llll11Fuck_You_Anonymous,year)
			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)
	if content == l111Fuck_You_Anonymous (u"ࠪࡸࡻࡹࡨࡰࡹࡶࠫॲ"):
		l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠫ࡫ࡧ࡮ࡢࡴࡷࠫॳ"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠬࡺࡶࡴࡪࡲࡻࡸ࠴ࡪࡱࡩࠪॴ")}
		url = l111Fuck_You_Anonymous (u"࠭ࠥࡴ࠱ࡩ࡭ࡱࡺࡥࡳ࠱ࡂࡷࡴࡸࡴ࠾ࠧࡶࠪࡹࡿࡰࡦ࠿ࡶࡩࡷ࡯ࡥࡴࠨࡴࡹࡦࡲࡩࡵࡻࡀࡥࡱࡲࠦࡺࡧࡤࡶࡂࡵ࡬ࡥࡧࡵࠫॵ") %(l111111Fuck_You_Anonymous,l1llll11Fuck_You_Anonymous)
		md.addDir({l111Fuck_You_Anonymous (u"ࠧ࡮ࡱࡧࡩࠬॶ"): l111Fuck_You_Anonymous (u"ࠨ࠴ࠪॷ"), l111Fuck_You_Anonymous (u"ࠩࡱࡥࡲ࡫ࠧॸ"):l111Fuck_You_Anonymous (u"ࠪ࡟ࡇࡣ࡛ࡊ࡟࡞ࡇࡔࡒࡏࡓࠢࡶࡸࡪ࡫࡬ࡣ࡮ࡸࡩࡢࡕ࡬ࡥࡧࡵ࡟࠴ࡉࡏࡍࡑࡕࡡࡠ࠵ࡉ࡞࡝࠲ࡆࡢ࠭ॹ"), l111Fuck_You_Anonymous (u"ࠫࡺࡸ࡬ࠨॺ"):url, l111Fuck_You_Anonymous (u"ࠬࡩ࡯࡯ࡶࡨࡲࡹ࠭ॻ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	elif content == l111Fuck_You_Anonymous (u"࠭࡭ࡰࡸ࡬ࡩࡸ࠭ॼ"):
		l11l11lFuck_You_Anonymous = {l111Fuck_You_Anonymous (u"ࠧࡧࡣࡱࡥࡷࡺࠧॽ"):l11l1lFuck_You_Anonymous+l111Fuck_You_Anonymous (u"ࠨ࡯ࡲࡺ࡮࡫ࡳ࠯࡬ࡳ࡫ࠬॾ")}
		url = l111Fuck_You_Anonymous (u"ࠩࠨࡷ࠴࡬ࡩ࡭ࡶࡨࡶ࠴ࡅࡳࡰࡴࡷࡁࠪࡹࠦࡵࡻࡳࡩࡂࡳ࡯ࡷ࡫ࡨࠪࡶࡻࡡ࡭࡫ࡷࡽࡂࡧ࡬࡭ࠨࡼࡩࡦࡸ࠽ࡰ࡮ࡧࡩࡷ࠭ॿ") %(l111111Fuck_You_Anonymous,l1llll11Fuck_You_Anonymous)
		md.addDir({l111Fuck_You_Anonymous (u"ࠪࡱࡴࡪࡥࠨঀ"): l111Fuck_You_Anonymous (u"ࠫ࠷࠭ঁ"), l111Fuck_You_Anonymous (u"ࠬࡴࡡ࡮ࡧࠪং"):l111Fuck_You_Anonymous (u"࡛࠭ࡃ࡟࡞ࡍࡢࡡࡃࡐࡎࡒࡖࠥࡹࡴࡦࡧ࡯ࡦࡱࡻࡥ࡞ࡑ࡯ࡨࡪࡸ࡛࠰ࡅࡒࡐࡔࡘ࡝࡜࠱ࡌࡡࡠ࠵ࡂ࡞ࠩঃ"), l111Fuck_You_Anonymous (u"ࠧࡶࡴ࡯ࠫ঄"):url, l111Fuck_You_Anonymous (u"ࠨࡥࡲࡲࡹ࡫࡮ࡵࠩঅ"):content}, fan_art=l11l11lFuck_You_Anonymous)
	setView(l1lll1llFuck_You_Anonymous, l111Fuck_You_Anonymous (u"ࠩࡩ࡭ࡱ࡫ࡳࠨআ"), l111Fuck_You_Anonymous (u"ࠪࡱࡪࡴࡵ࠮ࡸ࡬ࡩࡼ࠭ই"))
	l1ll1Fuck_You_Anonymous.end_of_directory()
Ejemplo n.º 28
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()
Ejemplo n.º 29
0
def MAIN():

    if show_mov == 'true':
        md.addDir({
            'mode': '1',
            'name': '[COLOR white][B]MOVIES[/B][/COLOR]',
            'url': 'url',
            'content': 'movies'
        })
    if show_tv == 'true':
        md.addDir({
            'mode': '1',
            'name': '[COLOR white][B]TV SHOWS[/B][/COLOR]',
            'url': 'url',
            'content': 'tvshows'
        })
    if show_fav == 'true':
        md.addDir({
            'mode': 'fetch_favs',
            'name': '[COLOR white][B]MY FAVOURITES[/B][/COLOR]',
            'url': 'url'
        })
    if metaset == 'true':
        if show_meta_set == 'true':
            md.addDir(
                {
                    'mode': 'meta_settings',
                    'name': '[COLOR white][B]META SETTINGS[/B][/COLOR]',
                    'url': 'url'
                },
                is_folder=False,
                is_playable=False)
    if show_add_set == 'true':
        md.addDir(
            {
                'mode': 'addon_settings',
                'name': '[COLOR white][B]ADDON SETTINGS[/B][/COLOR]',
                'url': 'url'
            },
            is_folder=False,
            is_playable=False)
    if show_proxy == 'true':
        md.addDir(
            {
                'mode': 'get_proxy',
                'name': '[COLOR white][B]GET PROXY ADDRESS[/B][/COLOR]',
                'url': 'http://123movies-proxy.com'
            },
            is_folder=False,
            is_playable=False)

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()
Ejemplo n.º 30
0
def MOVIES(content):

    link = open_url(baseurl).content

    md.addDir({
        'mode': '6',
        'name': '[COLOR cyan][B]HOW DO YOU WANT IT[/B][/COLOR]',
        'url': baseurl + '/all/%s' % 'movies',
        'content': 'movies'
    })

    if show_fav == 'true':
        md.addDir({
            'mode': 'fetch_favs',
            'name': '[COLOR cyan][B]MY FAVOURITES[/B][/COLOR]',
            'url': 'url'
        })
    md.addDir({
        'mode': 'search',
        'name': '[B][COLOR cyan]Movie Search[/COLOR][/B]',
        'url': 'url',
        'content': content
    })
    md.addDir({
        'mode': 'search',
        'name': '[B][COLOR cyan]Actor Search[/COLOR][/B]',
        'url': 'url',
        'content': 'people'
    })

    match = drop_down(link, 'Movies')

    for a in match:
        md.addDir({
            'mode': '3',
            'name': '[B][COLOR cyan]%s[/COLOR][/B]' % a['name'],
            'url': a['url'],
            'content': content
        })

    md.addDir({
        'mode': '5',
        'name': '[B][COLOR cyan]Genres[/COLOR][/B]',
        'url': 'Genres',
        'content': content
    })
    md.addDir({
        'mode': '5',
        'name': '[B][COLOR cyan]Year[/COLOR][/B]',
        'url': 'Years',
        'content': content
    })
    md.addDir({
        'mode': '5',
        'name': '[B][COLOR cyan]People[/COLOR][/B]',
        'url': 'People',
        'content': 'people'
    })

    setView(addon_id, 'files', 'menu-view')
    addon.end_of_directory()