Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <item>
- <title>acestreamsearch</title>
- <link>$doregex[makelist]</link>
- <regex>
- <name>makelist</name>
- <listrepeat><![CDATA[
- <title>[COLOR gold][makelist.param2][/COLOR]</title>
- <link>plugin://program.plexus/?mode=1&url=[makelist.param1]&name=[COLOR gold][makelist.param2][/COLOR]</link>
- <thumbnail>https://acestreamsearch.com/android-icon-192x192.png</thumbnail>
- ]]></listrepeat>
- <expres><![CDATA[#$pyFunction
- import re,requests,urllib,xbmcgui,xbmc,xbmcaddon,time
- def GetLSProData(page_data, Cookie_Jar,m,itxt='Enter Channel Name'):#streamwatcher2013
- addon = xbmcaddon.Addon('plugin.video.live.streamspro')
- addon_version = addon.getAddonInfo('version')
- profile = xbmc.translatePath(addon.getAddonInfo('profile').decode('utf-8'))
- solver = InputWindow(txt=itxt);solution= solver.get()
- source=requests.post('https://acestreamsearch.com/en/',headers={'user-agent':'Mozilla/5.0','host':'acestreamsearch.com','referer':'https://acestreamsearch.com/en/','accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'},data={'cn':solution}).content.decode('ascii','ignore')
- return re.findall('"list-group-item".+?://([^"]+).>([^<]+)',re.findall('"list-group">(?s)(.*?)</ul',source)[0])
- class InputWindow(xbmcgui.WindowDialog):
- def __init__(self, *args, **kwargs):
- self.txt = kwargs.get('txt','')
- xbmcgui.WindowXMLDialog.__init__(self)
- path = xbmcaddon.Addon().getAddonInfo('path')
- self.kbd = xbmc.Keyboard()
- self.kbd.setHeading( self.txt)
- def get(self):
- self.show()
- time.sleep(2)
- self.kbd.doModal()
- if (self.kbd.isConfirmed()):
- text = self.kbd.getText()
- self.close()
- return text
- self.close()
- return False
- ]]></expres>
- <page></page>
- </regex>
- <thumbnail>https://acestreamsearch.com/android-icon-192x192.png</thumbnail>
- </item>
- <item>
- <title>FRANCE channels</title>
- <link>$doregex[makelist]</link>
- <regex>
- <name>makelist</name>
- <listrepeat><![CDATA[
- <title>[COLOR gold][makelist.param2][/COLOR]</title>
- <link>[makelist.param3]|user-agent=ipad</link>
- <thumbnail>[makelist.param1]</thumbnail>
- ]]></listrepeat>
- <expres><![CDATA[tvg-logo="(.*?)"\s*group-title="FRANCE",(.*)\n(.*)]]></expres>
- <page>$doregex[iptvLink]</page>
- </regex>
- <regex>
- <name>iptvLink</name>
- <expres>id="myInput1".+?value="([^"]+)</expres>
- <page>https://fluxustv.blogspot.com/p/iptv.html</page>
- </regex>
- </item>
- <item>
- <title>FRANCE channels</title>
- <link>$doregex[makelist]</link>
- <regex>
- <name>makelist</name>
- <listrepeat><![CDATA[
- <title>[COLOR gold][makelist.param2][/COLOR]</title>
- <link>[makelist.param3]|user-agent=ipad</link>
- <thumbnail>[makelist.param1]</thumbnail>
- ]]></listrepeat>
- <expres><![CDATA[tvg-logo="(.*?)"\s*group-title="PORTUGAL",(.*)\n(.*)]]></expres>
- <page>$doregex[iptvLink]</page>
- </regex>
- <regex>
- <name>iptvLink</name>
- <expres>id="myInput1".+?value="([^"]+)</expres>
- <page>https://fluxustv.blogspot.com/p/iptv.html</page>
- </regex>
- </item>
- <item>
- <title>whostreams</title>
- <link>$doregex[geturl]</link>
- <regex>
- <name>geturl</name>
- <expres>Clappr.Player[\w\W]*?(?:source|src):\s*[\'"]([^\'"]+)</expres>
- <page>$doregex[getunpacked]</page>
- </regex>
- <regex>
- <name>getunpacked</name>
- <expres>$pyFunction:get_unpacked(page_data,'(eval\(function\(p,a,c,k,e,d.*)' )</expres>
- <page>https://whostreams.net/embed/p724u</page>
- <referer>https://sportzonline.to/channels/hd/hd6.php</referer>
- </regex>
- </item>
- yblue]http://www.barretos.eu/player/players.php?canal=tnt[/COLOR]</title>
- <link>$doregex[cristal]|Referer=www.barretos.eu/player/players.php?canal=tnt&User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0</link>
- <regex>
- <name>cristal</name>
- <expres>(?s)form>.*?href="(.*?)"</expres>
- <page>http://www.barretos.eu/player/aovivo.php?canal=tnt</page>
- </regex>
- <thumbnail>https://uploaddeimagens.com.br/images/001/725/612/thumb/2.png</thumbnail>
- </item>
- <item>
- <title>http://cdn.crichd.to/embed2.php?id=sptv1</title>
- <link>$doregex[getUrl]</link>
- <regex>
- <name>getUrl</name>
- <expres><![CDATA[#$pyFunction
- import re,requests
- def GetLSProData(page_data,Cookie_Jar,m):#streamwatcher2013
- url=requests.get('http://cdn.crichd.to/embed2.php?id=sptv1',allow_redirects=False).headers['Location']
- inf=re.findall('fid=[\'"]([^\'"]+).+?(\d+).+?(\d+).+?src=[\'"]([^\'"]+)',requests.get(url,headers={'user-agent':'Mozilla/5.0'}).content)[0]
- link='http://'+re.findall('src=.+?//([^\'"]+)',requests.get('http:'+inf[3],headers={'user-agent':'Mozilla/5.0','referer':url}).content)[0]+'desktop&live='+inf[0]+'&vw='+inf[1]+'&vh='+inf[2]
- source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':url}).content.replace('\\','').replace('","','')
- inf=re.findall('player.play[\w\W]*?return\(\["([^"]+).+?\+\s*(\w[^\.]+).+?"(\w[^"]+)',source)[0]
- var2=re.findall('var.%s.+?"([^"]+)'%inf[1],source)[0]
- var3=re.findall('id=%s>([^<]+)'%inf[2],source)[0]
- return 'http:'+inf[0]+var2+var3+'|user-agent=ipad&referer='+link
- ]]></expres>
- <page>http://cdn.crichd.to/embed2.php?id=sptv1</page>
- </regex>
- </item>
- <item>
- <title>Sky Sports 1</title>
- <link>$doregex[get-url]</link>
- <regex>
- <name>get-url</name>
- <expres><![CDATA[#$pyFunction
- def GetLSProData(page_data,Cookie_Jar,m):
- import re
- vcodes = eval(re.findall(r'var[^=]+=\s*(\[[^;]+)', page_data)[0])
- sval = int(re.findall(r'fromCharCode[^\d]+([\d]+)', page_data)[0])
- strpage = ''
- for vcode in vcodes:
- strpage += chr(vcode-sval)
- strurl = re.findall(r'source:\s*"([^"]+)', strpage)[0]
- return strurl
- ]]></expres>
- <page>http://m.liveonlinetv247.info/external.php?title=Sky+Sports&stream=skysports1-hq</page>
- </regex>
- </item>
Add Comment
Please, Sign In to add comment