def Tigen_tv(Search_name,url): HTML = process.OPEN_URL(url) match = re.compile('<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>',re.DOTALL).findall(HTML) for name,image,url,fanart in match: if (Search_name).replace(' ','').lower() in (name).replace(' ','').lower(): from pyramid.pyramid import addDir addDir('[COLORpink]Tigen\'s World[/COLOR] '+name,url,1101,image,fanart,'','','','')
def Tigen_tv(Search_name, url): HTML = process.OPEN_URL(url) match = re.compile( '<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>', re.DOTALL).findall(HTML) for name, image, url, fanart in match: if (Search_name).replace(' ', '').lower() in (name).replace(' ', '').lower(): from pyramid.pyramid import addDir addDir('[COLORpink]Tigen\'s World[/COLOR] ' + name, url, 1101, image, fanart, '', '', '', '')
def Raider_Live_Loop(Search_name,url): if '164.132' in url: ADD_NAME = '[COLORgreen]Maverick[/COLOR]' elif 'raider' in url: ADD_NAME = '[COLORblue]Pyramid[/COLOR]' elif 'simplekore' in url: ADD_NAME = '[COLORred]Supremacy[/COLOR]' elif 'oblivion' in url: ADD_NAME = '[COLORlightblue]Oblivion[/COLOR]' elif 'kodeeresurrection' in url: ADD_NAME = '[COLORpurple]Lily Sport\'s[/COLOR]' elif 'cunts' in url: ADD_NAME = '[COLORwhite]BAMF[/COLOR]' elif 'ilent' in url: ADD_NAME = '[COLORsteelblue]Silent Hunter[/COLOR]' else: ADD_NAME = '[COLORwhite]Ultra[/COLOR]' HTML = process.OPEN_URL(url) match2 = re.compile('<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>',re.DOTALL).findall(HTML) for name,link,image,fanart in match2: if (Search_name).lower().replace('sports','sport').replace('sport','sports').replace(' ','') in (name).lower().replace(' ','').replace('sports','sport').replace('sport','sports'): if 'sublink' in link: if 'http' in link: from pyramid.pyramid import addDir addDir(ADD_NAME + ' ' +name,link,1130,image,fanart,'','','','') else: if 'http' in link: from pyramid.pyramid import addLink addLink(link, ADD_NAME + ' ' +name,image,'','','','','',None,'',1) loop = re.compile('<name>.+?</name>.+?<thumbnail>.+?</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>.+?</fanart>',re.DOTALL).findall(HTML) for url in loop: if 'http' in url: Raider_Live_Loop(Search_name,url) match = re.compile('<title>(.+?)</title>.+?<sportsdevil>(.+?)</sportsdevil>.+?<thumbnail>(.+?)</thumbnail>',re.DOTALL).findall(HTML) for name,url,img in match: if (Search_name).replace(' ','') in (name).replace(' ','').lower(): from pyramid.pyramid import addLink url = 'plugin://plugin.video.SportsDevil/?mode=1&item=catcher%3dstreams%26url=' +url addLink(url, ADD_NAME + ' ' +name,img,'','','','','',None,'',1) match2 = re.compile(r'#EXTINF:(.+?),(.*?)[\n\r]+([^\n]+)').findall(HTML) for ignore,name,url in match2: total = len(match2) if (Search_name).lower().replace(' ','').replace('sports','sport').replace('sport','sports') in (name).lower().replace(' ','').replace('sports','sport').replace('sport','sports'): if 'http' in url: from pyramid.pyramid import addLink addLink(url,ADD_NAME + ' ' +name,'','','','','','',None,'',total) else: if '{PQ},' in url: from pyramid.pyramid import Decrypt_Link Decrypt_Link(ignore,ADD_NAME+' '+name,url,total)
def Quicksilver_search(Search_name, Search=None): Quick_list = [ 'http://quicksilver-music.com/addoncore/Texts/Fresh.txt', 'http://quicksilver-music.com/addoncore/Texts/Popular.txt', 'http://quicksilver-music.com/addoncore/Texts/classicalbums.txt', 'http://quicksilver-music.com/addoncore/Texts/compilations/compilationsmain.txt', 'http://quicksilver-music.com/addoncore/Texts/legends.txt', 'http://quicksilver-music.com/addoncore/Texts/Collection.txt', 'http://quicksilver-music.com/addoncore/Texts/acousticmain.txt', 'http://quicksilver-music.com/addoncore/Texts/greatesthits.txt' ] Ray_List = [ 'http://raiztv.co.uk/RaysRavers/list2/dreamscape/main.txt', 'http://raiztv.co.uk/RaysRavers/list2/heleterskelter/helterskeltermain.txt', 'http://raiztv.co.uk/RaysRavers/list2/htidnye.txt', 'http://raiztv.co.uk/RaysRavers/list2/bonkers.txt', 'http://raiztv.co.uk/RaysRavers/list2/clubland.txt', 'http://raiztv.co.uk/RaysRavers/list2/mos/theannual.txt', 'http://raiztv.co.uk/RaysRavers/list2/mos.txt', 'http://raiztv.co.uk/RaysRavers/list2/hardhouse.txt', 'http://raiztv.co.uk/RaysRavers/list2/hardcorecomp.txt', 'http://raiztv.co.uk/RaysRavers/list2/randomhardcoretracks.txt' ] if Search == 'Quick': for item in Quick_list: HTML = process.OPEN_URL(item) match = re.compile( '<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>.+?<info>(.+?)</info>', re.DOTALL).findall(HTML) for name, image, url, fanart, desc in match: if (Search_name).lower().replace(' ', '') in (name).replace( ' ', '').lower(): from pyramid.pyramid import addDir addDir('Quicksilver | ' + name, url, 1101, image, fanart, '', '', '', '') if Search == 'Rays': for item in Ray_List: HTML = process.OPEN_URL(item) match = re.compile( '<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>.+?<info>(.+?)</info>', re.DOTALL).findall(HTML) for name, image, url, fanart, desc in match: if (Search_name).lower().replace(' ', '') in (name).replace( ' ', '').lower(): from pyramid.pyramid import addDir addDir('Rays Ravers | ' + name, url, 1101, image, fanart, '', '', '', '')
def Raider_Loop(Search_name, url): if 'raider' in url: ADD_NAME = '[COLORblue]Pyramid[/COLOR] ' elif 'kodeeresurrection' in url: ADD_NAME = '[COLORpink]Tigen\'s World[/COLOR] ' elif 'ilent' in url: ADD_NAME = '[COLORsteelblue]Silent Hunter[/COLOR]' else: ADD_NAME = '' if 'MULTILINK' in url: if 'TIGEN' in url: if Search_name[0].lower() in 'abcdef': single = 'http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/A-F.txt' elif Search_name[0].lower() in 'ghijkl': single = 'http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/G-L.txt' elif Search_name[0].lower() in 'mnopqr': single = 'http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/M-R.txt' elif Search_name[0].lower() in 'stuvwxyz': single = 'http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/S-Z.txt' else: single = 'http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/NUMBER%20TITLES.txt' HTML = process.OPEN_URL( 'http://kodeeresurrection.com/LILYSPORTStxts/boxsetssub.txt') match = re.compile( '<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>', re.DOTALL).findall(HTML) for name, image, url, fanart in match: if (Search_name).lower().replace(' ', '').lower() in (name).replace( ' ', '').lower(): from pyramid.pyramid import addDir addDir('[COLORpink]Tigen\'s World[/COLOR] ' + name, url, 1101, image, fanart, '', '', '', '') HTML2 = process.OPEN_URL(single) if HTML2 != 'Opened': match = re.compile( '<channel>.+?<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>.+?</channel>', re.DOTALL).findall(HTML2) for name, image, url, fanart in match: if 'http:' in url: Raider_Loop(Search_name, url) match2 = re.compile( '<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>', re.DOTALL).findall(HTML) for name, url, image, fanart in match2: if 'http:' in url: if (Search_name).lower().replace( ' ', '').lower() in (name).replace( ' ', '').lower(): from pyramid.pyramid import addLink addLink( url, '[COLORpink]Tigen\'s World[/COLOR] ' + name, image, fanart, '', '', '', '', None, '', 1) HTML3 = process.OPEN_URL( 'http://kodeeresurrection.com/TigensWorldtxt/Movies/Txts/TigensMoviesSub.txt' ) if HTML2 != 'Opened': match = re.compile( '<channel>.+?<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>.+?</channel>', re.DOTALL).findall(HTML2) for name, image, url, fanart in match: if 'http:' in url: Raider_Loop(Search_name, url) match2 = re.compile( '<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>', re.DOTALL).findall(HTML) for name, url, image, fanart in match2: if 'http:' in url: if (Search_name).lower().replace( ' ', '').lower() in (name).replace( ' ', '').lower(): from pyramid.pyramid import addLink addLink( url, '[COLORpink]Tigen\'s World[/COLOR] ' + name, image, fanart, '', '', '', '', None, '', 1) else: HTML = process.OPEN_URL(url) if HTML != 'Opened': match2 = re.compile( '<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>', re.DOTALL).findall(HTML) for name, link, image, fanart in match2: if (Search_name).lower().replace(' ', '') in (name).replace( ' ', '').lower(): if 'sublink' in link: from pyramid.pyramid import addDir addDir(ADD_NAME + ' ' + name, link, 1130, image, fanart, '', '', '', '') else: from pyramid.pyramid import addLink addLink(link, ADD_NAME + ' ' + name, image, '', '', '', '', '', None, '', 1) match = re.compile( '<channel>.+?<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>.+?</channel>', re.DOTALL).findall(HTML) for name, image, url, fanart in match: if not 'http:' in url: pass else: Raider_Loop(Search_name, url) match2 = re.compile( '<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>', re.DOTALL).findall(HTML) for name, url, image, fanart in match2: if 'http:' in url: if (Search_name).lower().replace(' ', '') in (name).replace( ' ', '').lower(): from pyramid.pyramid import addLink addLink(url, ADD_NAME + ' ' + name, image, fanart, '', '', '', '', None, '', 1)
def Raider_Live_Loop(Search_name, url): if 'raider' in url: ADD_NAME = '[COLORblue]Pyramid[/COLOR]' elif 'simplekore' in url: ADD_NAME = '[COLORred]Supremacy[/COLOR]' elif 'oblivion' in url: ADD_NAME = '[COLORlightblue]Oblivion[/COLOR]' elif 'kodeeresurrection' in url: ADD_NAME = '[COLORlightblue]Deliverance[/COLOR]' elif 'cunts' in url: ADD_NAME = '[COLORwhite]BAMF[/COLOR]' elif 'ilent' in url: ADD_NAME = '[COLORsteelblue]Silent Hunter[/COLOR]' else: ADD_NAME = '[COLORwhite]Ultra[/COLOR]' HTML = process.OPEN_URL(url) match2 = re.compile( '<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>', re.DOTALL).findall(HTML) for name, link, image, fanart in match2: if (Search_name).lower().replace('sports', 'sport').replace( 'sport', 'sports').replace(' ', '') in (name).lower().replace( ' ', '').replace('sports', 'sport').replace('sport', 'sports'): if 'sublink' in link: if 'http' in link: from pyramid.pyramid import addDir addDir(ADD_NAME + ' ' + name, link, 1130, image, fanart, '', '', '', '') else: if 'http' in link: from pyramid.pyramid import addLink addLink(link, ADD_NAME + ' ' + name, image, '', '', '', '', '', None, '', 1) loop = re.compile( '<name>.+?</name>.+?<thumbnail>.+?</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>.+?</fanart>', re.DOTALL).findall(HTML) for url in loop: if 'http' in url: Raider_Live_Loop(Search_name, url) match = re.compile( '<title>(.+?)</title>.+?<sportsdevil>(.+?)</sportsdevil>.+?<thumbnail>(.+?)</thumbnail>', re.DOTALL).findall(HTML) for name, url, img in match: if (Search_name).replace(' ', '') in (name).replace(' ', '').lower(): from pyramid.pyramid import addLink url = 'plugin://plugin.video.SportsDevil/?mode=1&item=catcher%3dstreams%26url=' + url addLink(url, ADD_NAME + ' ' + name, img, '', '', '', '', '', None, '', 1) match2 = re.compile(r'#EXTINF:(.+?),(.*?)[\n\r]+([^\n]+)').findall(HTML) for ignore, name, url in match2: total = len(match2) if (Search_name).lower().replace(' ', '').replace( 'sports', 'sport').replace('sport', 'sports') in (name).lower().replace( ' ', '').replace('sports', 'sport').replace('sport', 'sports'): if 'http' in url: from pyramid.pyramid import addLink addLink(url, ADD_NAME + ' ' + name, '', '', '', '', '', '', None, '', total) else: if '{PQ},' in url: from pyramid.pyramid import Decrypt_Link Decrypt_Link(ignore, ADD_NAME + ' ' + name, url, total)
def Raider_Loop(Search_name,url): if '164.132' in url: ADD_NAME = '[COLORgreen]Maverick [/COLOR] ' elif 'raider' in url: ADD_NAME = '[COLORblue]Pyramid[/COLOR] ' elif 'kodeeresurrection' in url: ADD_NAME = '[COLORpink]Tigen\'s World[/COLOR] ' elif 'ilent' in url: ADD_NAME = '[COLORsteelblue]Silent Hunter[/COLOR]' else: ADD_NAME = '' if 'MULTILINK' in url: if 'TIGEN' in url: TigenList = ['http://kodeeresurrection.com/TigensWorldtxt/Movies/Txts/TigensMoviesSub.txt','http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/NUMBER%20TITLES.txt', 'http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/A-F.txt','http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/G-L.txt','http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/M-R.txt', 'http://kodeeresurrection.com/LILYSPORTStxts/MovieRack/txts/S-Z.txt','http://kodeeresurrection.com/LILYSPORTStxts/boxsetssub.txt'] List = TigenList for item in List: if 'boxset' in item: HTML = process.OPEN_URL(item) match = re.compile('<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>',re.DOTALL).findall(HTML) for name,image,url,fanart in match: if (Search_name).replace(' ','').lower() in (name).replace(' ','').lower(): from pyramid.pyramid import addDir addDir('[COLORpink]Tigen\'s World[/COLOR] '+name,url,1101,image,fanart,'','','','') else: HTML = process.OPEN_URL(item) if HTML != 'Opened': match = re.compile('<channel>.+?<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>.+?</channel>',re.DOTALL).findall(HTML) for name,image,url,fanart in match: if 'http:' in url: Raider_Loop(Search_name,url) match2 = re.compile('<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>',re.DOTALL).findall(HTML) for name,url,image,fanart in match2: if 'http:' in url: if (Search_name).replace(' ','').lower() in (name).replace(' ','').lower(): from pyramid.pyramid import addLink addLink(url, '[COLORpink]Tigen\'s World[/COLOR] '+name,image,fanart,'','','','',None,'',1) HTML = process.OPEN_URL(url) if HTML != 'Opened': match2 = re.compile('<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>',re.DOTALL).findall(HTML) for name,link,image,fanart in match2: if (Search_name).replace(' ','') in (name).replace(' ','').lower(): if 'sublink' in link: from pyramid.pyramid import addDir addDir(ADD_NAME + ' ' +name,link,1130,image,fanart,'','','','') else: from pyramid.pyramid import addLink addLink(link, ADD_NAME + ' ' +name,image,'','','','','',None,'',1) match = re.compile('<channel>.+?<name>(.+?)</name>.+?<thumbnail>(.+?)</thumbnail>.+?<externallink>(.+?)</externallink>.+?<fanart>(.+?)</fanart>.+?</channel>',re.DOTALL).findall(HTML) for name,image,url,fanart in match: if not 'http:' in url: pass else: Raider_Loop(Search_name,url) match2 = re.compile('<title>(.+?)</title>.+?<link>(.+?)</link>.+?<thumbnail>(.+?)</thumbnail>.+?<fanart>(.+?)</fanart>',re.DOTALL).findall(HTML) for name,url,image,fanart in match2: if 'http:' in url: if (Search_name).replace(' ','') in (name).replace(' ','').lower(): from pyramid.pyramid import addLink addLink(url, ADD_NAME + ' ' +name,image,fanart,'','','','',None,'',1)