def l1lll1Created_By_Mucky_Duck(content, query): try: if query: search = query.replace(l111l1Created_By_Mucky_Duck(u"ࠫࠥ࠭ऴ"), l111l1Created_By_Mucky_Duck(u"ࠬ࠳ࠧव")) else: search = md.search(l111l1Created_By_Mucky_Duck(u"࠭࠭ࠨश")) if search == l111l1Created_By_Mucky_Duck(u"ࠧࠨष"): md.notification( l111l1Created_By_Mucky_Duck( u"ࠨࡆࡓࡑࡕࡒࠡࡩࡲࡰࡩࡣ࡛ࡃࡈࡑࡕ࡚࡙ࠡࡓࡘࡉࡗ࡛࠰ࡄࡠ࠴ࡉࡏࡍࡑࡕࡡ࠱ࡇࡢࡰࡴࡷࡳࠠࡴࡧࡤࡶࡨࠧस" ), l1llll1Created_By_Mucky_Duck) return else: pass if content == l111l1Created_By_Mucky_Duck(u"ࠩࡰࡳࡻࡥࡴࠩह"): url = l111l1Created_By_Mucky_Duck(u"ࠪࠩࡸ࠵ࡴࡢࡩ࠲ࠩࡸ࠭ऺ") % ( l1l111lCreated_By_Mucky_Duck, search) elif content == l111l1Created_By_Mucky_Duck(u"ࠫࡹࡼࡳࡩࡱࡺࡷࠬऻ"): url = l111l1Created_By_Mucky_Duck(u"ࠬࠫࡳ࠰ࡶࡤࡹࡼࡳ࠰ࠧࡶ़ࠫ") % ( l1l111lCreated_By_Mucky_Duck, search) l1Created_By_Mucky_Duck(url, content) except: md.notification( l111l1Created_By_Mucky_Duck( u"࡛࠭ࡄࡑࡏࡓࡗࠦࡧࡰࡧࡡࡠࡈࡔࡱࡵࡶࡾࠦࡎࡰࠢࡕࡩࡸࡻࡵࡵ࡞࠳ࡇࡣ࡛࠰ࡅࡒࡐࡔࡘࠨऽ"), l1llll1Created_By_Mucky_Duck)
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
def function12(url, name, fan_art, infolabels): try: mdwsURL = urlresolver.resolve( url) # Resolve the URL of the media file (NOT the hoster!) md.resolved(mdwsURL, name, fan_art, infolabels) except: md.notification( '[COLOR gold][B]SORRY LINK DOWN PLEASE TRY ANOTHER ONE[/B][/COLOR]', hIcon) MDWS.end_of_directory()
def l1ll1llFuck_You_Anonymous(url, name, fan_art, l11ll11Fuck_You_Anonymous): try: l1l111lFuck_You_Anonymous = urlresolver.resolve(url) md.resolved(l1l111lFuck_You_Anonymous, name, fan_art, l11ll11Fuck_You_Anonymous) except: md.notification( l11l11Fuck_You_Anonymous( u"ࠬࡡࡃࡐࡎࡒࡖࠥࡦࡠࡇࡣࡓࡐࡔࡕࠥࡒࡉࡏࡍࠣࡈࡔࡎࠡࡒࡏࡉࡆ࡙ࡅࠡࡖࡕࠥࡇࡎࡐࡖࡋࡉࡗࠦࡏࡏࡇ࡞࠳ࡇࡣ࡛࠰ࡅࡒࡐࡔࡘࠨ०" ), l1111lFuck_You_Anonymous) l11lll1Fuck_You_Anonymous.end_of_directory()
def l111l1Fuck_You_Anonymous(content, query): try: if query: search = query.replace(l111Fuck_You_Anonymous (u"ࠫࠥ࠭ঈ"),l111Fuck_You_Anonymous (u"ࠬ࠱ࠧউ")) else: search = md.search() if search == l111Fuck_You_Anonymous (u"࠭ࠧঊ"): md.notification(l111Fuck_You_Anonymous (u"ࠧࡅࡒࡐࡔࡘࠠࡨࡱࡨࡢࡡࡂ࡞ࡇࡐࡔ࡙ࠠࡒࡗࡈࡖ࡞ࡡࡃ࡞࠳ࡈࡕࡌࡐࡔࡠ࠰ࡆࡨࡳࡶࡲࠦࡳࡦࡣࡵࡧ࠭ঋ"),l1l11l11Fuck_You_Anonymous) return else: pass url = l111Fuck_You_Anonymous (u"ࠨࠧࡶ࠳ࡸࡡࡳࡥ࠳ࡄࡷ࠽ࠦࡵࠪঌ") %(l111111Fuck_You_Anonymous,search) l11ll1Fuck_You_Anonymous(url,content) except: md.notification(l111Fuck_You_Anonymous (u"ࠩ࡞ࡇࡔࡒࡏࡓࠢࡪࡳࡱࡪࡄࡠࡗࡴࡸࡲࡺࠢࡑࡳࠥࡘࡥࡴࡷࡸࡸࡡࡃ࡞࠳ࡈࡕࡌࡐࡔࡠࠫ"),l1l11l11Fuck_You_Anonymous)
def l11l1lCreated_By_Mucky_Duck(content, query): try: if query: search = query.replace(l11lCreated_By_Mucky_Duck (u"ࠩࠣࠫफ"),l11lCreated_By_Mucky_Duck (u"ࠪࠬब")) else: search = md.search() if search == l11lCreated_By_Mucky_Duck (u"ࠫࠬभ"): md.notification(l11lCreated_By_Mucky_Duck (u"ࠬࡡࡃࡐࡎࡒࡖࠥࡦࡠࡇࡣࡅࡎࡒࡗࠥࡗࡕࡆࡔ࠴ࡈ࠱ࡆࡓࡑࡕࡒ࡞ࡄࡦࡴࡸࡴࡪࡰࡪࠤࡸࡡࡳࡥࠫम"),l1l1l11lCreated_By_Mucky_Duck) return else: pass url = l11lCreated_By_Mucky_Duck (u"࠭ࠥࡴ࠱ࡰࡳࡻࡥ࠰ࡵࡨࡥࡷࡩࡨ࠰ࠧࡶࠫय") %(l11l111Created_By_Mucky_Duck,search) l1l1l1Created_By_Mucky_Duck(url,content) except: md.notification(l11lCreated_By_Mucky_Duck (u"ࠧࡅࡒࡐࡔࡘࠠࡨࡱࡨࡢࡡࡂ࡞ࡕࡲࡶࡷࡿࠠࡏࡱࠣࡖࡪࡹࡵࡶࡶ࠴ࡈ࠱ࡆࡓࡑࡕࡒ࡞ࠩर"),l1l1l11lCreated_By_Mucky_Duck)
def SEARCH(content, query): try: if query: search = query.replace(' ', '+') else: search = md.search() if search == '': md.notification( '[COLOR gold][B]EMPTY QUERY[/B][/COLOR],Aborting search', icon) return else: pass url = '%s/movie/search/%s' % (baseurl, search) INDEX(url, content) except: md.notification('[COLOR gold][B]Sorry No Results[/B][/COLOR]', icon)
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)
def SEARCH(content, query): try: if query: search = query.replace(' ', '-') else: search = md.search('-') if search == '': md.notification( '[COLOR gold][B]EMPTY QUERY[/B][/COLOR],Aborting search', icon) return else: pass if content == 'movies': url = '%s/tag/%s' % (baseurl, search) elif content == 'tvshows': url = '%s/tagtvs/%s' % (baseurl, search) INDEX(url, content) except: md.notification('[COLOR gold][B]Sorry No Results[/B][/COLOR]', icon)
def l11lllCreated_By_Mucky_Duck(content, query): try: if query: search = query.replace(l11lCreated_By_Mucky_Duck(u"ࠨࠢࠪप"), l11lCreated_By_Mucky_Duck(u"ࠩࠫफ")) else: search = md.search() if search == l11lCreated_By_Mucky_Duck(u"ࠪࠫब"): md.notification( l11lCreated_By_Mucky_Duck( u"ࠫࡠࡉࡏࡍࡑࡕࠤࡵࡥ࡞ࡆࡢࡋࡍࡑࡖࠤࡖ࡛ࡅࡓ࡛࡞࠳ࡇࡣ࡛࠰ࡅࡒࡐࡔࡘ࠭ࡃࡥࡳࡷࡺࡩࡩࠣࡷࡪࡧࡲࡤࡪࠪभ" ), l1l1ll1lCreated_By_Mucky_Duck) return else: pass url = l11lCreated_By_Mucky_Duck(u"ࠬࠫࡳ࠰ࡲࡺࡴࡧࡤࡶࡨࠦࡵࠪम") % ( l11l1l1Created_By_Mucky_Duck, search) l1ll11Created_By_Mucky_Duck(url, content) except: md.notification( l11lCreated_By_Mucky_Duck( u"࡛࠭ࡄࡑࡏࡓࡗࠦࡧࡰࡧࡡࡠࡈࡔࡱࡵࡶࡾࠦࡎࡰࠢࡕࡩࡸࡻࡵࡵ࡞࠳ࡇࡣ࡛࠰ࡅࡒࡐࡔࡘࠨय"), l1l1ll1lCreated_By_Mucky_Duck)
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
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)