Lourdesvd

DEPORTES FANTASMICO

Apr 3rd, 2020
8,174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 164.13 KB | None | 0 0
  1.  
  2.  
  3. <SetViewMode>55</SetViewMode>
  4.  
  5. <!--AGENDAS-->
  6.  
  7.  
  8.  
  9. <item> <!--SOLOVEO AGENDA-->
  10. <title>[COLOR palegreen]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]DEPORTIVA SUR[/COLOR][/B] [COLOR lightslategray] [/COLOR]</title>
  11. <link>$doregex[makelist]</link>
  12. <regex>
  13. <name>makelist</name>
  14. <listrepeat><![CDATA[
  15. <title>[COLOR deepskyblue][B][#BG][/B][/COLOR] [B][COLOR yellow][makelist.param1][/COLOR] [COLOR white][makelist.param3][/COLOR] [COLOR lightgreen][makelist.param5][/COLOR] [COLOR skyblue][makelist.param2][/COLOR] [COLOR teal][makelist.param6][/COLOR][/B]</title>
  16. <link>$doregex[url]</link>
  17. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  18. ]]></listrepeat>
  19. <expres><![CDATA[b>(A.*?)<|\#\".*?\n(.*?)\n.*?t">(.*?)<.*?\n.*?\n.*?href="(.*?)".*?>(.*?)<.*?>(.*?)<]]></expres>
  20. <page>https://soloveo.com/agenda.php</page>
  21. </regex>
  22.  
  23.  
  24.  
  25.  
  26. <regex>
  27. <name>url</name>
  28. <expres><![CDATA[#$pyFunction
  29. def GetLSProData(page_data,Cookie_Jar,m):
  30. from resolveurl.plugins.lib import jsunpack
  31. import re, requests, urllib
  32. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  33. epage = jsunpack.unpack(edata).replace('\\', '')
  34. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  35. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  36. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  37. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  38. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  39. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  40. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  41. 'Referer': 'http://telerium.tv/',
  42. 'X-Requested-With': 'XMLHttpRequest'}
  43. cookies = {
  44. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  45. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  46. headers.pop('X-Requested-With')
  47. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  48. return url
  49. ]]></expres>
  50. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  51. <referer>$doregex[page]</referer>
  52. </regex>
  53.  
  54. <regex>
  55. <name>canal</name>
  56. <expres>id='(.+?)'</expres>
  57. <page>$doregex[page]</page>
  58. </regex>
  59. <regex>
  60. <name>page</name>
  61. <expres>src="(htt.*?soloveo.*?)"</expres>
  62. <page>[makelist.param4]</page>
  63. </regex>
  64.  
  65.  
  66. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  67.  
  68. <item><!-- MiFut -->
  69. <title>[COLOR palegreen]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]MIFUT[/COLOR][/B] [COLOR lightslategray] [/COLOR]</title>
  70. <link>$doregex[getc]</link>
  71.  
  72. <regex>
  73. <name>getc</name>
  74. <listrepeat><![CDATA[
  75. <title>[B][getc.param2] [COLOR palegreen][getc.param3][/COLOR][/B] [COLOR lightslategray][I](miFut)[/I][/COLOR]</title>
  76. <link>$doregex[id3]</link>
  77. <thumbnail>http://mifut.radiotormentamx.com/[getc.param4]</thumbnail>
  78. ]]></listrepeat>
  79. <expres><![CDATA[class='t'>(.+?)<.*?class.*?class.*?>(.+?)<|a\shref="(.+?)\.php.*?src="(.*?)"]]></expres>
  80. <page>http://mifut.radiotormentamx.com/partidos-hoy.html</page>
  81. </regex>
  82.  
  83.  
  84. <regex>
  85. <name>id3</name>
  86. <expres><![CDATA[#$pyFunction
  87. def GetLSProData(page_data,Cookie_Jar,m):
  88. import re, requests, urllib
  89. match = re.search('ligatv\.com', page_data)
  90. if match:
  91. return '$doregex[getUrl]'+'|Referer=http://iptvhd.club/aptv.com/vip/cablehd.php&User-Agent=ipad'
  92. else:
  93. return '$doregex[getUrl_]'+'|Referer=http://iptvhd.club/aptv/vip/cablehd.php&User-Agent=ipad'
  94. ]]></expres>
  95. <page>$doregex[js]</page>
  96. </regex>
  97.  
  98.  
  99. <regex>
  100. <name>getUrl_</name>
  101. <expres><![CDATA[source: \'(.*?)\']]></expres>
  102. <page>$doregex[php]$doregex[id]_</page>
  103. <referer>http://mifut.radiotormentamx.com/</referer>
  104. </regex>
  105.  
  106. <regex>
  107. <name>getUrl</name>
  108. <expres><![CDATA[source: \'(.*?)\']]></expres>
  109. <page>$doregex[php]$doregex[id]</page>
  110. <referer>http://mifut.radiotormentamx.com/</referer>
  111. </regex>
  112.  
  113.  
  114. <regex>
  115. <name>php</name>
  116. <expres>src="(.*?)'</expres>
  117. <page>$doregex[js]</page>
  118. <referer>http://mifut.radiotormentamx.com/</referer>
  119. </regex>
  120.  
  121. <regex>
  122. <name>js</name>
  123. <expres>fid=[\w\W]*?src=[\'"](.*?)[\'"]</expres>
  124. <page>$doregex[page]</page>
  125. </regex>
  126.  
  127. <regex>
  128. <name>id</name>
  129. <expres><![CDATA[fid=\'(.*?)\']]></expres>
  130. <page>$doregex[page]</page>
  131. </regex>
  132.  
  133.  
  134. <regex>
  135. <name>page</name>
  136. <expres><![CDATA[target="_blank" href="(.*?)"]]></expres>
  137. <page>http://mifut.radiotormentamx.com/[getc.param3].php</page>
  138. </regex>
  139.  
  140.  
  141.  
  142. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  143. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  144. </item>
  145.  
  146. <item><!-- directos -->
  147. <title>[COLOR lightslategray]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightslategray]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]DIRECTOS[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  148.  
  149. <link>$doregex[makelist] </link>
  150. <regex>
  151. <name>makelist</name>
  152. <listrepeat><![CDATA[
  153. <title>[COLOR pink][makelist.param1][/COLOR][B][makelist.param2] [makelist.param3][/B] [COLOR skyblue][makelist.param5][/COLOR] </title>
  154. <link>$doregex[getUrl]</link>
  155. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  156. ]]></listrepeat>
  157. <expres><![CDATA[colspan="5".*?center;">(.*?)<|tr>.*?\n.*?<td>(.*?)<.*?\n.*?<td>(.*?)<[\W\w]*?\<td.*?href="(.*?)">(.*?)<\/]]></expres>
  158. <page>https://dailysport.pw/</page>
  159. <setcookie>challenge=BitMitigate.com</setcookie>
  160. </regex>
  161.  
  162. <regex>
  163. <name>getUrl</name>
  164. <expres><![CDATA[#$pyFunction
  165. import re,requests
  166. def GetLSProData(page_data, Cookie_Jar,m):
  167. url='https://dailysport.pw/[makelist.param4]'
  168. source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':'https://dailysport.pw/'}).content
  169. return re.findall('atob\([\'"]([^\'"]+)',source)[0].decode('base64')+'|user-agent=ipad&referer='+url
  170. ]]></expres>
  171. <page></page>
  172. </regex>
  173.  
  174.  
  175.  
  176.  
  177.  
  178. <regex>
  179. <name>getpage</name>
  180. <expres><![CDATA[source: '(.*?)']]></expres>
  181. <page>https://dailysport.pw/[makelist.param3]</page>
  182. <referer>https://dailysport.pw/</referer>
  183. <setcookie>challenge=BitMitigate.com</setcookie>
  184. <agent>ipad</agent>
  185. </regex>
  186. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  187. </item>
  188.  
  189. <item><!-- directos dailysport -->
  190. <title>[COLOR lightslategray]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightslategray]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]DailySport[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  191.  
  192. <link>$doregex[makelist] </link>
  193. <regex>
  194. <name>makelist</name>
  195. <listrepeat><![CDATA[
  196. <title>[COLOR pink][makelist.param1][/COLOR][B][makelist.param2] [makelist.param3][/B] [COLOR skyblue][makelist.param5][/COLOR] </title>
  197. <link>$doregex[getUrl]</link>
  198. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  199. ]]></listrepeat>
  200. <expres><![CDATA[colspan="5".*?center;">(.*?)<|tr>.*?\n.*?<td>(.*?)<.*?\n.*?<td>(.*?)<|\<td.*?href="(.*?)">(.*?)<\/]]></expres>
  201. <page>https://dailysport.pw/</page>
  202. <setcookie>challenge=BitMitigate.com</setcookie>
  203. </regex>
  204.  
  205. <regex>
  206. <name>getUrl</name>
  207. <expres><![CDATA[#$pyFunction
  208. import re,requests
  209. def GetLSProData(page_data, Cookie_Jar,m):
  210. url='https://dailysport.pw/[makelist.param4]'
  211. source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':'https://dailysport.pw/'}).content
  212. return re.findall('atob\([\'"]([^\'"]+)',source)[0].decode('base64')+'|user-agent=ipad&referer='+url
  213. ]]></expres>
  214. <page></page>
  215. </regex>
  216.  
  217.  
  218.  
  219.  
  220.  
  221. <regex>
  222. <name>getpage</name>
  223. <expres><![CDATA[source: '(.*?)']]></expres>
  224. <page>https://dailysport.pw/[makelist.param3]</page>
  225. <referer>https://dailysport.pw/</referer>
  226. <setcookie>challenge=BitMitigate.com</setcookie>
  227. <agent>ipad</agent>
  228. </regex>
  229. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  230. </item>
  231.  
  232.  
  233.  
  234. <item>
  235. <title>[COLOR lightslategray]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightslategray]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]VIPGOAL[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  236. <link>$doregex[makelist]</link>
  237.  
  238. <regex>
  239. <name>makelist</name>
  240. <listrepeat><![CDATA[
  241. <title>[COLOR skyblue][#BG][/COLOR] [COLOR lightpink][B][makelist.param1][/B][/COLOR]</title>
  242. <link>[makelist.param2]</link>
  243. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  244. ]]></listrepeat>
  245. <expres><![CDATA[name\s\=(.*?)<.*?enlace\s\=\s(.*?)\<]]></expres>
  246. <page>http://blackaddon.com/scr/</page>
  247. </regex>
  248.  
  249. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  250.  
  251. <item><!-- elgoles -->
  252. <title>[COLOR lightslategray]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightslategray]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]ElGOLES[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  253. <link>$doregex[makelist]</link>
  254. <regex>
  255. <name>makelist</name>
  256. <listrepeat><![CDATA[
  257. <title>[COLOR deepskyblue][B]Canal [makelist.param3]:[/COLOR][COLOR white] [makelist.param1] [/COLOR][COLOR yellow][I][makelist.param2][/I] [/B][/COLOR] [COLOR lightslategray][I](elGoles)[/I][/COLOR]</title>
  258. <link>$doregex[url]</link>
  259. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  260. ]]></listrepeat>
  261. <expres><![CDATA[class\=\s\'t\'\>(.*?)\<[\w\W]*?href[\w\W]*?\>(.*?)\<[\w\W]*?elgoles\.me\/(.*?)\.html\>\<h4\>\sHTML]]></expres>
  262. <page>http://elgoles.me/</page>
  263. </regex>
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271. <regex>
  272. <name>url</name>
  273. <expres><![CDATA[#$pyFunction
  274. def GetLSProData(page_data,Cookie_Jar,m):
  275. from resolveurl.plugins.lib import jsunpack
  276. import re, requests, urllib
  277. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  278. epage = jsunpack.unpack(edata).replace('\\', '')
  279. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  280. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  281. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  282. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  283. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  284. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  285. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  286. 'Referer': 'http://telerium.tv/',
  287. 'X-Requested-With': 'XMLHttpRequest'}
  288. cookies = {
  289. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  290. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  291. headers.pop('X-Requested-With')
  292. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  293. return url
  294. ]]></expres>
  295. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  296. <referer>http://rufenxzz.blogspot.com</referer>
  297. </regex>
  298.  
  299. <regex>
  300. <name>canal</name>
  301. <expres>\>id\=\'(.*?)'</expres>
  302. <page>https://elgoles.me/reproductor/[makelist.param3].php</page>
  303. <agent>Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0</agent>
  304. <setcookie>beget=begetok</setcookie>
  305. </regex>
  306.  
  307.  
  308. <regex>
  309. <name>canal2</name>
  310. <expres>window\.location\=\"(.*?)"</expres>
  311. <page>http://elgoles.me/[makelist.param3].html</page>
  312. <agent>Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0</agent>
  313. <setcookie>beget=begetok</setcookie>
  314. </regex>
  315.  
  316.  
  317. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  318. </item>
  319.  
  320. <item><!-- agenda SportZone -->
  321. <title>[COLOR lightslategray]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightslategray]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]SPORTZONE[/COLOR][/B] [COLOR lightslategray] ESP [/COLOR] </title>
  322.  
  323. <link>$doregex[list0]</link>
  324.  
  325. <regex>
  326. <name>list0</name>
  327. <listrepeat><![CDATA[
  328. <title>[COLOR deepskyblue][B] [list0.param1][/B] [list0.param2] [/COLOR] [list0.param4] [COLOR lightslategray][I](SportZone)[/I][/COLOR]</title>
  329. <link>$doregex[getUrl]|user-agent=Mozilla/5.0&amp;Referer=https://bananasports.xyz/crea/3.php</link>
  330. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  331. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  332. ]]></listrepeat>
  333. <expres><![CDATA[tr>\n.*?td>(.*?)<.*?\n.*?>(.*?)<.*?\n.*?href="(.*?)">(.*?)<]]></expres>
  334. <page>http://sportszone.pw/</page>
  335. </regex>
  336.  
  337. <regex>
  338. <name>getUrl</name>
  339. <expres><![CDATA[source\:\'(.*?)\']]></expres>
  340. <page>$doregex[page]</page>
  341. </regex>
  342.  
  343. <regex>
  344. <name>page</name>
  345. <expres><![CDATA[<iframe src="([^"]+)]]></expres>
  346. <page>[list0.param3]</page>
  347. </regex>
  348.  
  349. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  350. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  351. </item>
  352.  
  353. <item><!-- extremoplay -->
  354. <title>[COLOR palegreen]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]EXTREMOTVPLAY[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  355. <link>$doregex[getc]</link>
  356.  
  357. <regex>
  358. <name>getc</name>
  359. <listrepeat><![CDATA[
  360. <title>[COLOR deepskyblue][B][#BG][/B][/COLOR] [COLOR skyblue][B][getc.param4] [/B][/COLOR]</title>
  361. <link>$doregex[getc2]</link>
  362. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  363. ]]></listrepeat>
  364. <expres><![CDATA[class="t">(.*?)<[\w\W]*?left">(.*?)<[\w\W]*?href="(https.*?)"[\w\W]*?blank.*?\s(.*?)<]]></expres>
  365. <page>https://www.extremotvplay.com/</page>
  366. </regex>
  367.  
  368.  
  369.  
  370.  
  371.  
  372. <regex>
  373. <name>getc2</name>
  374. <listrepeat><![CDATA[
  375. <title>$pyFunction:'[COLOR deepskyblue][B][#BG][/B][/COLOR] [B][getc.param4] [/B] [getc2.param2] [COLOR lightslategray][I](ExtremoTvPlay)[/I][/COLOR]'.replace('canal','Opcion ')</title>
  376. <link>$doregex[id3]</link>
  377. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  378. ]]></listrepeat>
  379. <expres><![CDATA[['|"](http.*?reproductor.*?\/(.*?)\.php)['|"]]]></expres>
  380. <page>[getc.param3]</page>
  381. </regex>
  382.  
  383.  
  384. <regex>
  385. <name>id3</name>
  386. <expres><![CDATA[#$pyFunction
  387. def GetLSProData(page_data,Cookie_Jar,m):
  388. import re, requests, xbmc, xbmcgui
  389. link='[getc2.param1]'
  390. url=requests.get(link,headers={'user-agent':'Mozilla/5.0','accept':'*/*'}).content
  391. if 'solo' in url:
  392. return '$doregex[solo]'
  393. elif 'sportzonline' in url:
  394. return '$doregex[ws]'
  395. elif 'wstream' in url:
  396. return '$doregex[ws]'
  397. elif 'sportsbay' in url:
  398. return '$doregex[get]'+'|Referer=https://live-tennis.stream/stream/45459.html&User-Agent=ipad'
  399. elif 'yowsport' in url:
  400. return '$doregex[ytele]'
  401. elif 'assia' in url:
  402. return xbmc.executebuiltin("XBMC.Notification(Enlace no Soportado,Elige otra opcion, 4000)")
  403. else:
  404. return '$doregex[tele]'
  405. ]]></expres>
  406. <page>[getc2.param1]</page>
  407. </regex>
  408.  
  409.  
  410.  
  411. <regex>
  412. <name>tele</name>
  413. <expres><![CDATA[#$pyFunction
  414. def GetLSProData(page_data,Cookie_Jar,m):
  415. from resolveurl.plugins.lib import jsunpack
  416. import re, requests, urllib
  417. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  418. epage = jsunpack.unpack(edata).replace('\\', '')
  419. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  420. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  421. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  422. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  423. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  424. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  425. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  426. 'Referer': 'http://telerium.tv/',
  427. 'X-Requested-With': 'XMLHttpRequest'}
  428. cookies = {
  429. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  430. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  431. headers.pop('X-Requested-With')
  432. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  433. return url
  434. ]]></expres>
  435. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  436. <referer>https://www.capodeportes.net</referer>
  437. </regex>
  438.  
  439. <regex>
  440. <name>canal</name>
  441. <expres>id=[\'"](.+?)[\'"]</expres>
  442. <page>[getc2.param1]</page>
  443. </regex>
  444.  
  445.  
  446.  
  447. <regex>
  448. <name>solo</name>
  449. <expres><![CDATA[#$pyFunction
  450. def GetLSProData(page_data,Cookie_Jar,m):
  451. from resolveurl.plugins.lib import jsunpack
  452. import re, requests, urllib
  453. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  454. epage = jsunpack.unpack(edata).replace('\\', '')
  455. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  456. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  457. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  458. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  459. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  460. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  461. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  462. 'Referer': 'http://telerium.tv/',
  463. 'X-Requested-With': 'XMLHttpRequest'}
  464. cookies = {
  465. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  466. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  467. headers.pop('X-Requested-With')
  468. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  469. return url
  470. ]]></expres>
  471. <page>http://telerium.tv/embed/$doregex[canalsolo].html</page>
  472. <referer>$doregex[pagesolo]</referer>
  473. </regex>
  474. <regex>
  475. <name>canalsolo</name>
  476. <expres>id=[\'"](.+?)[\'"]</expres>
  477. <page>$doregex[pagesolo]</page>
  478. </regex>
  479. <regex>
  480. <name>pagesolo</name>
  481. <expres>iframe src="(.*?)"</expres>
  482. <page>[getc2.param1]</page>
  483. </regex>
  484.  
  485.  
  486.  
  487. <regex>
  488. <name>get</name>
  489. <expres>source: '(.*?)'</expres>
  490. <page>$doregex[get1]</page>
  491. </regex>
  492. <regex>
  493. <name>get1</name>
  494. <expres>iframe.*?src="(.*?)"</expres>
  495. <page>[getc2.param1]</page>
  496. </regex>
  497.  
  498. <regex>
  499. <name>ws</name>
  500. <expres><![CDATA[#$pyFunction
  501. import re,requests
  502. from urlresolver.plugins.lib import jsunpack
  503. def GetLSProData(page_data,Cookie_Jar,m):
  504. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='https:'+link if link.startswith('//') else link
  505. headers={'user-agent':'ipad','referer':'https://sportzonline.to/channels/hd/hd8.php','accept':'*/*'}
  506. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'https://sportzonline.to/channels/hd/hd8.php','accept':'*/*'}).content
  507. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  508. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=https://sportzonline.to/channels/hd/hd8.php'+'&Origin=https://wstream.to/'
  509. ]]></expres>
  510. <page>$doregex[get1]</page>
  511. </regex>
  512.  
  513.  
  514. <regex>
  515. <name>ytele</name>
  516. <expres><![CDATA[#$pyFunction
  517. def GetLSProData(page_data,Cookie_Jar,m):
  518. from resolveurl.plugins.lib import jsunpack
  519. import re, requests, urllib
  520. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  521. epage = jsunpack.unpack(edata).replace('\\', '')
  522. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  523. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  524. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  525. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  526. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  527. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  528. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  529. 'Referer': 'http://telerium.tv/',
  530. 'X-Requested-With': 'XMLHttpRequest'}
  531. cookies = {
  532. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  533. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  534. headers.pop('X-Requested-With')
  535. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  536. return url
  537. ]]></expres>
  538. <page>$doregex[dat]</page>
  539. <referer>https://www.capodeportes.net</referer>
  540. </regex>
  541.  
  542. <regex>
  543. <name>dat</name>
  544. <expres>iframe src="(.*?)"</expres>
  545. <page>http:$doregex[datpage]</page>
  546. </regex>
  547. <regex>
  548. <name>datpage</name>
  549. <expres>iframe src="(.*?)"</expres>
  550. <page>[getc2.param1]</page>
  551. </regex>
  552.  
  553.  
  554. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  555. </item>
  556.  
  557. <item><!-- CAPODEPORTES -->
  558. <title>[COLOR palegreen]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]CAPODEPORTES[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  559. <link>$doregex[getc]</link>
  560.  
  561. <regex>
  562. <name>getc</name>
  563. <listrepeat><![CDATA[
  564. <title>[COLOR deepskyblue][B][#BG][/B][/COLOR] [COLOR skyblue][B][getc.param4] [/B][/COLOR]</title>
  565. <link>$doregex[getc2]</link>
  566. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  567. ]]></listrepeat>
  568. <expres><![CDATA[class="t">(.*?)<[\w\W]*?left">(.*?)<[\w\W]*?href="(\/.*?)"[\w\W]*?blank.*?\s(.*?)<]]></expres>
  569. <page>https://www.extremotvplay.com/</page>
  570. </regex>
  571.  
  572.  
  573.  
  574.  
  575.  
  576. <regex>
  577. <name>getc2</name>
  578. <listrepeat><![CDATA[
  579. <title>$pyFunction:'[COLOR deepskyblue][B][#BG][/B][/COLOR] [B][getc.param4] [/B] [getc2.param2]'.replace('canal','Opcion ')</title>
  580. <link>$doregex[id3]</link>
  581. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  582. ]]></listrepeat>
  583. <expres><![CDATA[['|"](http.*?reproductor.*?\/(.*?)\.php)['|"]]]></expres>
  584. <page>http://www.extremotvplay.com[getc.param3]</page>
  585. </regex>
  586.  
  587.  
  588.  
  589.  
  590.  
  591. <regex>
  592. <name>id3</name>
  593. <expres><![CDATA[#$pyFunction
  594. def GetLSProData(page_data,Cookie_Jar,m):
  595. import re, requests, xbmc, xbmcgui
  596. link='[getc2.param1]'
  597. url=requests.get(link,headers={'user-agent':'Mozilla/5.0','accept':'*/*'}).content
  598. if 'solo' in url:
  599. return '$doregex[solo]'
  600. elif 'sportzonline' in url:
  601. return '$doregex[ws]'
  602. elif 'wstream' in url:
  603. return '$doregex[ws]'
  604. elif 'sportsbay' in url:
  605. return '$doregex[get]'+'|Referer=https://live-tennis.stream/stream/45459.html&User-Agent=ipad'
  606. elif 'yowsport' in url:
  607. return '$doregex[ytele]'
  608. elif 'capo/stream' in url:
  609. return '$doregex[wscapo]'
  610. elif 'assia' in url:
  611. return xbmc.executebuiltin("XBMC.Notification(Enlace no Soportado,Elige otra opcion, 4000)")
  612. else:
  613. return '$doregex[tele]'
  614. ]]></expres>
  615. <page>[getc2.param1]</page>
  616. </regex>
  617.  
  618.  
  619.  
  620. <regex>
  621. <name>tele</name>
  622. <expres><![CDATA[#$pyFunction
  623. def GetLSProData(page_data,Cookie_Jar,m):
  624. from resolveurl.plugins.lib import jsunpack
  625. import re, requests, urllib
  626. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  627. epage = jsunpack.unpack(edata).replace('\\', '')
  628. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  629. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  630. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  631. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  632. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  633. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  634. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  635. 'Referer': 'http://telerium.tv/',
  636. 'X-Requested-With': 'XMLHttpRequest'}
  637. cookies = {
  638. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  639. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  640. headers.pop('X-Requested-With')
  641. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  642. return url
  643. ]]></expres>
  644. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  645. <referer>https://www.capodeportes.net</referer>
  646. </regex>
  647.  
  648. <regex>
  649. <name>canal</name>
  650. <expres>id=[\'"](.+?)[\'"]</expres>
  651. <page>[getc2.param1]</page>
  652. </regex>
  653.  
  654.  
  655.  
  656. <regex>
  657. <name>solo</name>
  658. <expres><![CDATA[#$pyFunction
  659. def GetLSProData(page_data,Cookie_Jar,m):
  660. from resolveurl.plugins.lib import jsunpack
  661. import re, requests, urllib
  662. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  663. epage = jsunpack.unpack(edata).replace('\\', '')
  664. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  665. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  666. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  667. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  668. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  669. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  670. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  671. 'Referer': 'http://telerium.tv/',
  672. 'X-Requested-With': 'XMLHttpRequest'}
  673. cookies = {
  674. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  675. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  676. headers.pop('X-Requested-With')
  677. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  678. return url
  679. ]]></expres>
  680. <page>http://telerium.tv/embed/$doregex[canalsolo].html</page>
  681. <referer>$doregex[pagesolo]</referer>
  682. </regex>
  683. <regex>
  684. <name>canalsolo</name>
  685. <expres>id=[\'"](.+?)[\'"]</expres>
  686. <page>$doregex[pagesolo]</page>
  687. </regex>
  688. <regex>
  689. <name>pagesolo</name>
  690. <expres>iframe src="(.*?)"</expres>
  691. <page>[getc2.param1]</page>
  692. </regex>
  693.  
  694. <regex>
  695. <name>get</name>
  696. <expres>source: '(.*?)'</expres>
  697. <page>$doregex[get1]</page>
  698. </regex>
  699. <regex>
  700. <name>get1</name>
  701. <expres>iframe.*?src="(.*?)"</expres>
  702. <page>[getc2.param1]</page>
  703. </regex>
  704.  
  705. <regex>
  706. <name>ws</name>
  707. <expres><![CDATA[#$pyFunction
  708. import re,requests
  709. from urlresolver.plugins.lib import jsunpack
  710. def GetLSProData(page_data,Cookie_Jar,m):
  711. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='https:'+link if link.startswith('//') else link
  712. headers={'user-agent':'ipad','referer':'https://sportzonline.to/channels/hd/hd8.php','accept':'*/*'}
  713. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'https://sportzonline.to/channels/hd/hd8.php','accept':'*/*'}).content
  714. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  715. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=https://sportzonline.to/channels/hd/hd8.php'+'&Origin=https://wstream.to/'
  716. ]]></expres>
  717. <page>$doregex[get1]</page>
  718. </regex>
  719.  
  720. <regex>
  721. <name>wscapo</name>
  722. <expres><![CDATA[#$pyFunction
  723. import re,requests
  724. from urlresolver.plugins.lib import jsunpack
  725. def GetLSProData(page_data,Cookie_Jar,m):
  726. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='http:'+link if link.startswith('//') else link
  727. headers={'user-agent':'ipad','referer':'http:$doregex[getcapo]','accept':'*/*'}
  728. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'http:$doregex[getcapo]','accept':'*/*'}).content
  729. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  730. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=http:$doregex[getcapo]'+'&Origin=https://wstream.to/'
  731. ]]></expres>
  732. <page>http:$doregex[getcapo]</page>
  733. </regex>
  734. <regex>
  735. <name>getcapo</name>
  736. <expres>iframe.*?src="(.*?)"</expres>
  737. <page>[getc2.param1]</page>
  738. </regex>
  739.  
  740.  
  741. <regex>
  742. <name>ytele</name>
  743. <expres><![CDATA[#$pyFunction
  744. def GetLSProData(page_data,Cookie_Jar,m):
  745. from resolveurl.plugins.lib import jsunpack
  746. import re, requests, urllib
  747. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  748. epage = jsunpack.unpack(edata).replace('\\', '')
  749. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  750. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  751. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  752. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  753. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  754. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  755. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  756. 'Referer': 'http://telerium.tv/',
  757. 'X-Requested-With': 'XMLHttpRequest'}
  758. cookies = {
  759. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  760. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  761. headers.pop('X-Requested-With')
  762. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  763. return url
  764. ]]></expres>
  765. <page>$doregex[dat]</page>
  766. <referer>https://www.capodeportes.net</referer>
  767. </regex>
  768.  
  769. <regex>
  770. <name>dat</name>
  771. <expres>iframe src="(.*?)"</expres>
  772. <page>http:$doregex[datpage]</page>
  773. </regex>
  774. <regex>
  775. <name>datpage</name>
  776. <expres>iframe src="(.*?)"</expres>
  777. <page>[getc2.param1]</page>
  778. </regex>
  779.  
  780.  
  781. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  782. </item>
  783.  
  784.  
  785.  
  786.  
  787. <item> <!-- eventLIVE-->
  788. <title>[COLOR palegreen]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightblue]●[/COLOR] [COLOR lightcyan][B]AGENDA[/COLOR][COLOR lightblue] EVENTLIVE[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  789.  
  790. <link>$doregex[makelist3]</link>
  791. <regex>
  792. <name>makelist3</name>
  793. <listrepeat><![CDATA[
  794. <title>[COLOR orange][makelist3.param1][/COLOR] [COLOR yellow][makelist3.param2][/COLOR][COLOR skyblue][B][makelist3.param3][/B][/COLOR] [I][makelist3.param5][/I] [COLOR lightslategray][I](eventlive)[/I][/COLOR]</title>
  795. <link>$doregex[getUrl]</link>
  796. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  797. ]]></listrepeat>
  798. <expres><![CDATA[<h1.*?strong>(.*?)<|h2>.*?">(.*?)<|br\s*\/>(.*?)<|href="(.*?)".*?ff0000.*?>(.*?)<]]></expres>
  799. <page>https://daddylive.live/</page>
  800. </regex>
  801.  
  802.  
  803.  
  804.  
  805. <regex>
  806. <name>getUrl</name>
  807. <expres><![CDATA[#$pyFunction
  808. import re,requests
  809. from urlresolver.plugins.lib import jsunpack
  810. def GetLSProData(page_data,Cookie_Jar,m):
  811. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='https:'+link if link.startswith('//') else link
  812. headers={'user-agent':'ipad','referer':'https://daddylive.live/channels/stream-[makelist3.param5].php','accept':'*/*'}
  813. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'https://daddylive.live/channels/stream-[makelist3.param5].php','accept':'*/*'}).content
  814. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  815. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=https://daddylive.live/channels/stream-1.php'+'&Origin=https://wstream.to/'
  816. ]]></expres>
  817. <page>[makelist3.param4]</page>
  818. </regex>
  819.  
  820. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  821. </item>
  822.  
  823. <item> <!-- elixx-->
  824. <title>[COLOR palegreen]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightblue]●[/COLOR] [COLOR lightcyan][B]AGENDA[/COLOR][COLOR lightblue] ELIXX[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  825.  
  826. <link>$doregex[makelist3]</link>
  827. <regex>
  828. <name>makelist3</name>
  829. <listrepeat><![CDATA[
  830. <title>[COLOR orange][makelist3.param1][/COLOR] [COLOR lightblue][makelist3.param2][/COLOR] [COLOR skyblue][B][makelist3.param4][/B][/COLOR] [COLOR lightslategray][I](elixx)[/I][/COLOR]</title>
  831. <link>$doregex[getUrl]</link>
  832. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  833. ]]></listrepeat>
  834. <expres><![CDATA[<h2.*?>(.+?)<|accordion">(.+?)<|href="(.+?)".*?\"\>(.+?)\<]]></expres>
  835. <page>http://elixx.me/schedule.html</page>
  836. </regex>
  837.  
  838.  
  839.  
  840. <regex>
  841. <name>getUrl</name>
  842. <expres><![CDATA[#$pyFunction
  843. import re,requests
  844. from urlresolver.plugins.lib import jsunpack
  845. def GetLSProData(page_data,Cookie_Jar,m):
  846. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='http:'+link if link.startswith('//') else link
  847. headers={'user-agent':'ipad','referer':'$doregex[getstream2]','accept':'*/*'}
  848. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'$doregex[getstream2]','accept':'*/*'}).content
  849. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  850. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=$doregex[getstream2]'+'&Origin=https://wstream.to/'
  851. ]]></expres>
  852. <page>$doregex[getstream2]</page>
  853. </regex>
  854.  
  855. <regex>
  856. <name>getstream2</name>
  857. <expres><![CDATA[iframe\ssrc="(http.+?php)"]]></expres>
  858. <page>http://elixx.me$doregex[getstream]</page>
  859. </regex>
  860.  
  861. <regex>
  862. <name>getstream</name>
  863. <expres><![CDATA[iframe src="(.*?)"]]></expres>
  864. <page>[makelist3.param3]</page>
  865. </regex>
  866.  
  867.  
  868. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  869. </item>
  870.  
  871. <item><!-- PREMIERSPORT -->
  872. <title>[COLOR lightslategray]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]PREMIERSPORT[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  873. <link>$doregex[makelist3]</link>
  874.  
  875. <regex>
  876. <name>makelist3</name>
  877. <listrepeat><![CDATA[
  878. <title>[B][COLOR yellow][makelist3.param1][makelist3.param2][/B] [/COLOR] [B][makelist3.param3][/B] [makelist3.param5]</title>
  879. <link>$doregex[getUrl] [COLOR lightslategray][I](premieresport)[/I][/COLOR]</link>
  880. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  881. ]]></listrepeat>
  882. <expres><![CDATA[#$pyFunction
  883. def GetLSProData(page_data, Cookie_Jar,m):
  884. import re,requests,HTMLParser,cfscrape
  885. ua='Mozilla/5.0 (Windows NT 10; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36'
  886. scraper = cfscrape.create_scraper()
  887. source=scraper.get("https://freeservice.info/", headers={'User-Agent': ua}, verify=False)
  888. return re.findall('022a7b\;\"\>(.*?)<.*?br\>(.*?)\n|flag\sflag\-.*?">\s*(.*?)<|li>.*?href=\"(http.*?id=(.*?))\"',source.text)
  889. ]]></expres>
  890. <page></page>
  891. </regex>
  892.  
  893.  
  894. <regex>
  895. <name>getUrl</name>
  896. <expres><![CDATA[#$pyFunction
  897. import re,requests
  898. def GetLSProData(page_data,Cookie_Jar,m):
  899. list=re.findall('iframe src=\'(.*?)\'',page_data)[0]
  900. if 'telerium' in list:
  901. u='$doregex[tele]'
  902. return u
  903. elif 'wstream' in list:
  904. u='$doregex[wstream]'
  905. return u
  906. else:
  907. u='$doregex[wstream]'
  908. return u
  909. ]]></expres>
  910. <page>[makelist3.param4]</page>
  911. </regex>
  912.  
  913. <regex>
  914. <name>tele</name>
  915. <expres><![CDATA[#$pyFunction
  916. def GetLSProData(page_data,Cookie_Jar,m):
  917. from resolveurl.plugins.lib import jsunpack
  918. import re, requests, urllib
  919. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  920. epage = jsunpack.unpack(edata).replace('\\', '')
  921. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  922. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  923. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  924. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  925. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  926. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  927. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  928. 'Referer': 'http://telerium.tv/',
  929. 'X-Requested-With': 'XMLHttpRequest'}
  930. cookies = {
  931. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  932. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  933. headers.pop('X-Requested-With')
  934. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  935. return url
  936. ]]></expres>
  937. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  938. <referer>[makelist3.param4]</referer>
  939. </regex>
  940.  
  941. <regex>
  942. <name>canal</name>
  943. <expres>embed\/(.*?)\.</expres>
  944. <page>[makelist3.param4]</page>
  945. </regex>
  946.  
  947. <regex>
  948. <name>wstream</name>
  949. <expres><![CDATA[#$pyFunction
  950. import re,requests
  951. from urlresolver.plugins.lib import jsunpack
  952. def GetLSProData(page_data,Cookie_Jar,m):
  953. link=re.findall('iframe\s*src=\'(.*?)\'',page_data)[0]
  954. source=requests.get(link,headers={'user-agent':'Mozilla/5.0','referer':'https://freeservice.info/','accept':'*/*'}).content
  955. source=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\', '')
  956. return re.findall('Clappr.Player[\w\W]*?(?:source|src|file):\s*[\'"]([^\'"]+)',source)[0]+'|User-Agent=Mozilla/5.0&Referer='+link+'&Referer=[makelist3.param4]'
  957. ]]></expres>
  958. <page>[makelist3.param4]</page>
  959. <referer>https://freeservice.info/</referer>
  960. </regex>
  961.  
  962. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  963. </item>
  964.  
  965. <item> <!-- SPORTZONE -->
  966. <title>[COLOR lightslategray]●[/COLOR][COLOR lightpink]●[/COLOR][COLOR lightblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]SPORTZONLINE[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  967.  
  968. <link>$doregex[makelist]</link>
  969. <regex>
  970. <name>makelist</name>
  971. <listrepeat><![CDATA[
  972. <SetViewMode>550</SetViewMode>
  973. <title>[COLOR deepskyblue][#BG][/COLOR] [COLOR lightgreen][makelist.param1][/COLOR] [COLOR skyblue][B][makelist.param2][/B][/COLOR] [COLOR lightslategray][I](sportzonline)[/I][/COLOR]</title>
  974. <link>$doregex[geturl]|Referer=http$doregex[canal]&amp;User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0&amp;Referer=https://sportzonline.to/</link>
  975. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  976. ]]></listrepeat>
  977. <expres>(\d\d:\d\d)\s+(.+?)\|\s+https(.+?)\.php</expres>
  978. <page>http://sportzonline.to/prog.txt</page>
  979. </regex>
  980.  
  981. <regex>
  982. <name>geturl</name>
  983. <expres>(?:file|source|src):.*?(http.*?)"</expres>
  984. <page>$doregex[getunpacked]</page>
  985. </regex>
  986. <regex>
  987. <name>getunpacked</name>
  988. <expres>$pyFunction:get_unpacked(page_data,'(eval\(function\(p,a,c,k,e,d.*)' )</expres>
  989. <page>http:$doregex[canal]</page>
  990. <referer>http[makelist.param3].php</referer>
  991. </regex>
  992. <regex>
  993. <name>canal</name>
  994. <expres><![CDATA[iframe.*?src="(.*?)"]]></expres>
  995. <page>http[makelist.param3].php</page>
  996. </regex>
  997.  
  998.  
  999. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  1000.  
  1001. <item><!-- nowlive-->
  1002. <title>[COLOR palegreen]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR lightblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]NOWLIVE[/COLOR][/B] [COLOR lightslategray] Low Quality [/COLOR] </title>
  1003. <link>$doregex[makelist3]</link>
  1004.  
  1005.  
  1006. <regex>
  1007. <name>makelist3</name>
  1008. <listrepeat><![CDATA[
  1009.  
  1010. <title>$pyFunction:'[COLOR lime][B][makelist3.param1][/B][/COLOR] [COLOR lightyellow][makelist3.param2][/COLOR][COLOR yellow] [B] [makelist3.param4][/B][/COLOR] [COLOR lightslategray][I](nowlive)[/I][/COLOR]'.replace('/p','[COLOR gray]----------------------[/COLOR]')</title>
  1011. <link>http://$doregex[url]:80/hls/$doregex[url2].m3u8|Referer=http://nowlive.pro&amp;User-Agent=ipad</link>
  1012. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1013. ]]></listrepeat>
  1014. <expres><![CDATA[red">(.+?)<|gold">(.+?)<|href="(.*?)".*?blank">(.*?)<]]></expres>
  1015. <page>http://nowlive.pro/</page>
  1016. </regex>
  1017.  
  1018.  
  1019.  
  1020. <regex>
  1021. <name>url</name>
  1022. <expres>0\%22\/\/(.*?)\%3A80</expres>
  1023. <page>http://nowlive.pro[makelist3.param3]</page>
  1024. </regex>
  1025.  
  1026. <regex>
  1027. <name>url2</name>
  1028. <expres>\/hls\/(.*?)\.m3u8</expres>
  1029. <page>http://nowlive.pro[makelist3.param3]</page>
  1030. </regex>
  1031.  
  1032.  
  1033. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1034. </item>
  1035.  
  1036. <item><!-- SPORTZONE SPORTBAY-->
  1037. <title>[COLOR palegreen]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR lightblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]SPORTBAY[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  1038. <link>$doregex[makelist1]</link>
  1039.  
  1040. <regex>
  1041. <name>makelist1</name>
  1042. <listrepeat><![CDATA[
  1043. <title>[COLOR deepskyblue][#BG][/COLOR] [COLOR white][makelist1.param1] [/COLOR] </title>
  1044. <link>$doregex[makelist]</link>
  1045. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1046. ]]></listrepeat>
  1047. <expres>-(.*?)=(.*?)"</expres>
  1048. <page>
  1049. -España(La Liga,Copa del Reya, Liga2)=country/spain"
  1050. -Germany=country/germany"
  1051. -Mexico=country/mexico"
  1052. -UnitedKindom (Premiere League)=country/united-kingdom"
  1053. -Ligue 1 France=country/france"
  1054. -Serie A Italy=country/italy"
  1055. -Super Liga Argentina=country/argentina"
  1056. -UEFA Champions League=competition/uefa-champions-league"
  1057. -UEFA Europa League=competition/uefa-europa-league"
  1058. -Formula 1=competition/formula-1"
  1059. -NBA=/competition/nba-basketball"
  1060. -NFL=/competition/nfl-football"
  1061. -UFC=/competition/ufc"
  1062. -NCAA=/competition/ncaa-men-s-basketball"
  1063. -NASCAR=competition/nascar"
  1064. </page>
  1065. </regex>
  1066.  
  1067.  
  1068.  
  1069. <regex>
  1070. <name>makelist</name>
  1071. <listrepeat><![CDATA[
  1072. <title>[COLOR deepskyblue][#BG][/COLOR] [COLOR blue][makelist1.param1] [/COLOR] [COLOR lightblue][makelist.param1] [/COLOR] [COLOR lightslategray][I](sportbay)[/I][/COLOR]</title>
  1073. <link>$doregex[url]</link>
  1074. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1075. ]]></listrepeat>
  1076. <expres>class="play".*?Watch\s*(.*?)".*?watch(.*?)"</expres>
  1077. <page>https://sportsbay.org/[makelist1.param2]</page>
  1078. </regex>
  1079.  
  1080. <regex>
  1081. <name>id3</name>
  1082. <expres><![CDATA[#$pyFunction
  1083. def GetLSProData(page_data,Cookie_Jar,m):
  1084. import urlresolver, resolveurl
  1085. url = 'http://sportsbay.org/embed[makelist.param2]'
  1086. try:
  1087. u = '$doregex[url]'
  1088. except:
  1089. get = re.findall('source: \'(.*?)\'', url)[0]
  1090. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  1091. 'Referer': 'https://live-tennis.stream/'}
  1092. u = '{}|{}'.format(get, urllib.urlencode(headers))
  1093. return u
  1094. ]]></expres>
  1095. <page></page>
  1096. </regex>
  1097.  
  1098.  
  1099.  
  1100. <regex>
  1101. <name>url</name>
  1102. <expres><![CDATA[#$pyFunction
  1103. def GetLSProData(page_data,Cookie_Jar,m):
  1104. from resolveurl.plugins.lib import jsunpack
  1105. import re, requests, urllib
  1106. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  1107. epage = jsunpack.unpack(edata).replace('\\', '')
  1108. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  1109. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  1110. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  1111. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  1112. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  1113. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  1114. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  1115. 'Referer': 'http://telerium.tv/',
  1116. 'X-Requested-With': 'XMLHttpRequest'}
  1117. cookies = {
  1118. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  1119. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  1120. headers.pop('X-Requested-With')
  1121. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  1122. return url
  1123. ]]></expres>
  1124. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  1125. <referer>https://sportsbay.org</referer>
  1126. </regex>
  1127. <regex>
  1128.  
  1129. <name>canal</name>
  1130. <expres>embed\/(.*?)\.html</expres>
  1131. <page>http://sportsbay.org/embed[makelist.param2]</page>
  1132. <agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0</agent>
  1133. </regex>
  1134.  
  1135. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1136. </item>
  1137.  
  1138.  
  1139.  
  1140. <item><!-- CRIcFREE LIGAS-->
  1141. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]CRICFREE[/COLOR][/B] [COLOR lightslategray] x LIGA [/COLOR] </title>
  1142. <link>$doregex[makelist]</link>
  1143. <regex>
  1144. <name>makelist</name>
  1145. <listrepeat><![CDATA[
  1146. <title>[UPPERCASE][COLOR palepink][makelist.param2][/COLOR][/UPPERCASE] </title>
  1147. <link>$doregex[makelist2]</link>
  1148. <thumbnail>[makelist.param3]</thumbnail>
  1149. ]]></listrepeat>
  1150. <expres><![CDATA[<li><a\shref="(.*?)".*?title="(.*?)".*?src="(.*?)"]]></expres>
  1151. <page>https://cricfree.stream/</page>
  1152. </regex>
  1153.  
  1154.  
  1155.  
  1156. <regex>
  1157. <name>makelist2</name>
  1158. <listrepeat><![CDATA[
  1159. <title>[UPPERCASE][COLOR palepink][makelist2.param1]: [makelist2.param2] - [makelist2.param3][/COLOR][/UPPERCASE] [COLOR lightslategray][I](cricfree)[/I][/COLOR]</title>
  1160. <link>$doregex[getUrl]</link>
  1161. <thumbnail>[makelist.param3]</thumbnail>
  1162. ]]></listrepeat>
  1163. <expres><![CDATA[td\swidth="60">(.*?)<[\w\W]*?href[\w\W]*?>(.*?)<[\w\W]*?href[\w\W]*?>(.*?)<[\w\W]*?watch_btn"[\w\W]*?href="(.*?)"]]></expres>
  1164. <page>[makelist.param1]</page>
  1165. </regex>
  1166.  
  1167.  
  1168. <regex>
  1169. <name>getUrl</name>
  1170. <expres><![CDATA[#$pyFunction
  1171. import re,requests
  1172. from urlresolver.plugins.lib import jsunpack
  1173. def GetLSProData(page_data,Cookie_Jar,m):
  1174. link=re.findall('iframe.*?src=\'(.*?)\'',page_data)[0].replace('https','http')
  1175. headers={'user-agent':'ipad','referer':'[makelist2.param4]','accept':'*/*'}
  1176. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'[makelist2.param4]','accept':'*/*'}).content
  1177. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  1178. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=[makelist2.param4]'+'&Origin=https://wstream.to/'
  1179. ]]></expres>
  1180. <page>$doregex[url]</page>
  1181. </regex>
  1182.  
  1183. <regex>
  1184. <name>url</name>
  1185. <expres><![CDATA[main"\ssrc="(.+?)"]]></expres>
  1186. <page>[makelist2.param4]</page>
  1187. </regex>
  1188.  
  1189.  
  1190. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1191. </item>
  1192.  
  1193. <item><!-- CRIFREE-->
  1194. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]CRICFREE[/COLOR][/B] [COLOR lightslategray] AgendaFull [/COLOR] </title>
  1195. <link>$doregex[makelist2]</link>
  1196.  
  1197.  
  1198. <regex>
  1199. <name>makelist2</name>
  1200. <listrepeat><![CDATA[
  1201. <title>[COLOR yellow][makelist2.param1][/COLOR][COLOR lightpink][makelist2.param2][/COLOR] [COLOR palegreen][makelist2.param3][/COLOR] [COLOR pink][UPPERCASE][makelist2.param4][/UPPERCASE] - [UPPERCASE][makelist2.param5][/COLOR][/UPPERCASE] [COLOR lightslategray][I](cricfree)[/I][/COLOR]</title>
  1202. <link>$doregex[getUrl]</link>
  1203. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1204. ]]></listrepeat>
  1205. <expres><![CDATA[h2\sclass="titile_icon">(.*?)<|td\swidth="60">(.*?)<[\w\W]*?title="(.*?)"[\w\W]*?href[\w\W]*?>(.*?)<[\w\W]*?href[\w\W]*?>(.*?)<[\w\W]*?watch_btn"[\w\W]*?href="(.*?)"]]></expres>
  1206. <page>https://cricfree.stream</page>
  1207. </regex>
  1208.  
  1209. <regex>
  1210. <name>getUrl</name>
  1211. <expres><![CDATA[#$pyFunction
  1212. import re,requests
  1213. from urlresolver.plugins.lib import jsunpack
  1214. def GetLSProData(page_data,Cookie_Jar,m):
  1215. link=re.findall('iframe.*?src=\'(.*?)\'',page_data)[0].replace('https','http')
  1216. headers={'user-agent':'ipad','referer':'[makelist2.param6]','accept':'*/*'}
  1217. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'[makelist2.param6]','accept':'*/*'}).content
  1218. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  1219. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=[makelist2.param6]'+'&Origin=https://wstream.to/'
  1220. ]]></expres>
  1221. <page>$doregex[url]</page>
  1222. </regex>
  1223.  
  1224. <regex>
  1225. <name>url</name>
  1226. <expres><![CDATA[main"\ssrc="(.+?)"]]></expres>
  1227. <page>[makelist2.param6]</page>
  1228. </regex>
  1229.  
  1230.  
  1231. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1232. </item>
  1233.  
  1234. <item><!-- streamonsport-->
  1235. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]STREAMON SPORT[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  1236.  
  1237. <link>$doregex[makelist2]</link>
  1238.  
  1239. <regex>
  1240. <name>makelist2</name>
  1241. <listrepeat><![CDATA[
  1242. <title>[makelist2.param2]</title>
  1243. <link>$doregex[makelist]</link>
  1244. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1245. ]]></listrepeat>
  1246. <expres><![CDATA[li\sclass=\".*?href="(.*?)">(.*?)<]]></expres>
  1247. <page>https://www.streamonsport.net/</page>
  1248. </regex>
  1249.  
  1250.  
  1251.  
  1252. <regex>
  1253. <name>makelist</name>
  1254. <listrepeat><![CDATA[
  1255. <title>[B][BG] [makelist.param2][/B] [COLOR lightslategray][I](streamonsport)[/I][/COLOR]</title>
  1256. <link>$doregex[id3]</link>
  1257. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1258. ]]></listrepeat>
  1259. <expres><![CDATA[game-name".*?href="(.*?)".*?span>(.*?)<]]></expres>
  1260. <page>[makelist2.param1]</page>
  1261. </regex>
  1262.  
  1263.  
  1264.  
  1265.  
  1266. <regex>
  1267. <name>id3</name>
  1268. <expres><![CDATA[#$pyFunction
  1269. def GetLSProData(page_data,Cookie_Jar,m):
  1270. import re, requests, urllib, xbmc
  1271. url=re.findall('video\"\ssrc\=\"(.*?)\"',page_data)[0]
  1272. link='http:'+url
  1273. url=requests.get(link,headers={'user-agent':'Mozilla/5.0','accept':'*/*'}).content
  1274. if 'telerium' in url:
  1275. return '$doregex[tele]'
  1276. else:
  1277. return xbmc.executebuiltin("XBMC.Notification(Enlace no Soportado,prueba mas tarde, 4000)")
  1278. ]]></expres>
  1279. <page>[makelist.param1]</page>
  1280. </regex>
  1281.  
  1282.  
  1283. <regex>
  1284. <name>tele</name>
  1285. <expres><![CDATA[#$pyFunction
  1286. def GetLSProData(page_data,Cookie_Jar,m):
  1287. from resolveurl.plugins.lib import jsunpack
  1288. import re, requests, urllib
  1289. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  1290. epage = jsunpack.unpack(edata).replace('\\', '')
  1291. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  1292. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  1293. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  1294. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  1295. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  1296. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  1297. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  1298. 'Referer': 'http://telerium.tv/',
  1299. 'X-Requested-With': 'XMLHttpRequest'}
  1300. cookies = {
  1301. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  1302. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  1303. headers.pop('X-Requested-With')
  1304. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  1305. return url
  1306. ]]></expres>
  1307. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  1308. <referer>$doregex[page]</referer>
  1309. </regex>
  1310.  
  1311. <regex>
  1312. <name>canal</name>
  1313. <expres>tv\/embed\/(.*?)\.ht</expres>
  1314. <page>http:$doregex[tcanal]</page>
  1315. </regex>
  1316. <regex>
  1317. <name>tcanal</name>
  1318. <expres>video" src="(.*?)\"</expres>
  1319. <page>[makelist.param1]</page>
  1320. </regex>
  1321.  
  1322. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>([0-9]+)
  1323.  
  1324. <item><!-- socolive -->
  1325. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]SOCOLIVE[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  1326.  
  1327. <link>$doregex[list0]</link>
  1328.  
  1329. <regex>
  1330. <name>list0</name>
  1331. <listrepeat><![CDATA[
  1332. <title>[COLOR deepskyblue][#BG][/COLOR][COLOR skyblue] [list0.param2][/COLOR] [B][list0.param1][/B] [COLOR lightslategray][I](socolive)[/I][/COLOR]</title>
  1333. <link>$doregex[getUrl]</link>
  1334. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1335. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  1336. ]]></listrepeat>
  1337. <expres><![CDATA[td style=\'width: 38.*?>(.*?)<[\w\W]*?\s32.*?>(.*?)<[\w\W]*?\s10.*?href="(.*?)"]]></expres>
  1338. <page>http://www.socolive.xyz/</page>
  1339. </regex>
  1340.  
  1341. <regex>
  1342. <name>getUrl</name>
  1343. <expres><![CDATA[#$pyFunction
  1344. import re,requests
  1345. from urlresolver.plugins.lib import jsunpack
  1346. def GetLSProData(page_data,Cookie_Jar,m):
  1347. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='http:'+link if link.startswith('//') else link
  1348. headers={'user-agent':'ipad','referer':'http://www.socolive.xyz/','accept':'*/*'}
  1349. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'http://www.socolive.xyz/','accept':'*/*'}).content
  1350. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  1351. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=http://www.socolive.xyz/'+'&Origin='+link
  1352. ]]></expres>
  1353. <page>http://www.socolive.xyz/$doregex[page]</page>
  1354. </regex>
  1355.  
  1356. <regex>
  1357. <name>page</name>
  1358. <expres><![CDATA[<iframe src="([^"]+)]]></expres>
  1359. <page>http://www.socolive.xyz/[list0.param3]</page>
  1360. </regex>
  1361.  
  1362. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1363. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  1364. </item>
  1365.  
  1366. <item> <!-- dafsport-->
  1367. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA[/COLOR][COLOR lightblue] DAFSPORT[/COLOR][/B] [COLOR lightslategray] [/COLOR]</title>
  1368.  
  1369. <link>$doregex[makelist3]</link>
  1370. <regex>
  1371. <name>makelist3</name>
  1372. <listrepeat><![CDATA[
  1373. <title>[B][COLOR yellow][makelist3.param1][/COLOR] [COLOR white][makelist3.param2][/COLOR][COLOR deepskyblue] [makelist3.param3][/B][/COLOR] [COLOR lightslategray][I](dafsport)[/I][/COLOR]</title>
  1374. <link>$doregex[getUrl]</link>
  1375. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1376. ]]></listrepeat>
  1377. <expres><![CDATA[---(.+?)\n|2020.*?\)\s(.*?)\((CH([0-9]+).*?)\)]]></expres>
  1378. <page>https://dafsport.com/</page>
  1379. </regex>
  1380.  
  1381.  
  1382.  
  1383. <regex>
  1384. <name>getUrl</name>
  1385. <expres><![CDATA[#$pyFunction
  1386. import re,requests
  1387. from urlresolver.plugins.lib import jsunpack
  1388. def GetLSProData(page_data,Cookie_Jar,m):
  1389. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='https:'+link if link.startswith('//') else link
  1390. headers={'user-agent':'ipad','referer':'https://dafsport.com/feeds/stream/[makelist3.param4].php','accept':'*/*'}
  1391. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'https://dafsport.com/feeds/stream/[makelist3.param4].php','accept':'*/*'}).content
  1392. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  1393. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=https://dafsport.com/feeds/stream/[makelist3.param4].php'+'&Origin=https://xyzembed379.net'
  1394. ]]></expres>
  1395. <page>https://dafsport.com/feeds/stream/[makelist3.param4].php</page>
  1396. </regex>
  1397.  
  1398. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1399. </item>
  1400.  
  1401. <item><!-- nbastream-->
  1402. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]NBA STREAMS[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  1403.  
  1404. <link>$doregex[makelist]</link>
  1405. <regex>
  1406. <name>makelist</name>
  1407. <listrepeat><![CDATA[
  1408. <title>[#BG] [makelist.param3] [makelist.param2] [COLOR lightslategray][I](nbastreams)[/I][/COLOR]</title>
  1409. <link>$doregex[getdecode]|Referer=http://crackstreams.ga/nba/espn/1.php&amp;User-Agent=ipad</link>
  1410. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1411. ]]></listrepeat>
  1412. <expres><![CDATA[\n<a\s*href='(.*?)'[\W\w]*?media-heading'>(.*?)<[\w\W]*?-(.*?)<]]></expres>
  1413. <page>http://nbastreams.xyz/schedule/</page>
  1414. </regex>
  1415.  
  1416.  
  1417. <regex>
  1418. <name>getdecode</name>
  1419. <expres>$pyFunction:base64.b64decode("$doregex[get]")</expres>
  1420. <page></page>
  1421. </regex>
  1422.  
  1423.  
  1424. <regex>
  1425. <name>get</name>
  1426. <expres>source:.*?"(.*?)"</expres>
  1427. <page>$doregex[get2]</page>
  1428. </regex>
  1429.  
  1430. <regex>
  1431. <name>get2</name>
  1432. <expres>iframe.*?src="(.+?)"</expres>
  1433. <page>[makelist.param1]</page>
  1434. </regex>
  1435. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1436. </item>
  1437.  
  1438. <item><!-- YOURstream-->
  1439. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]YOURSTREAMS[/COLOR][/B] [COLOR lightslategray] inputstream [/COLOR] </title>
  1440.  
  1441. <link>$doregex[makelist]</link>
  1442. <regex>
  1443. <name>makelist</name>
  1444. <listrepeat><![CDATA[
  1445. <title>[#BG] [COLOR white][makelist.param2] [COLOR skyblue][makelist.param1][/COLOR] [COLOR lightslategray][I](yourstream)[/I][/COLOR]</title>
  1446. <inputstream>$doregex[getUrl]</inputstream>
  1447. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1448. ]]></listrepeat>
  1449. <expres><![CDATA[#$pyFunction
  1450. import re,requests
  1451. def GetLSProData(page_data,Cookie_Jar,m):
  1452. url='http://yoursports.stream/games.js?x='+re.findall('src="(/games.js[^"]+)',page_data)[0]
  1453. source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':'http://yoursports.stream','accept':'*/*'}).content
  1454. return re.findall('time:.([^\'"]+)..chan:.([^\'"]+)..url:.([^\'"]+)',source)
  1455. ]]></expres>
  1456. <page>http://yoursports.stream</page>
  1457. </regex>
  1458. <regex>
  1459. <name>getUrl</name>
  1460. <expres><![CDATA[#$pyFunction
  1461. import re,requests
  1462. def GetLSProData(page_data, Cookie_Jar,m):
  1463. url='http://yoursports.stream'+re.findall('id=playframe.+?src="([^"]+)',page_data)[0]
  1464. source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':'http://yoursports.stream/live?v=[makelist.param3]'}).content
  1465. return re.findall('atob.[\'"]([^\'"]+)',source)[0].decode('base64')+'|user-agent=ipad&referer='+url
  1466. ]]></expres>
  1467. <page>http://yoursports.stream/live?v=[makelist.param3]</page>
  1468. <referer>http://yoursports.stream</referer>
  1469. </regex>
  1470.  
  1471. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1472. </item>
  1473.  
  1474. <itm><!-- BOX LIVE -->
  1475. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA[/COLOR][COLOR lightblue] BOXLIVE [/COLOR][/B] [COLOR lightslategray] [I] Tarda en cargar..[/I][/COLOR]</title>
  1476. <link>$doregex[makelist]</link>
  1477.  
  1478. <regex>
  1479. <name>makelist</name>
  1480. <listrepeat><![CDATA[
  1481. <title>[B][COLOR yellow]● [makelist.param1][/COLOR] [COLOR skyblue][makelist.param2][/COLOR] [COLOR lightgreen][makelist.param3][/COLOR] [COLOR salmon][makelist.param4][/COLOR] [COLOR white]$doregex[get-name][/COLOR][/B]</title>
  1482. <link>$doregex[Url]</link>
  1483. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1484. ]]></listrepeat>
  1485. <expres><![CDATA[(?s)<div id="tab-[0-9]+"\s.*?<h3>(.*?)<|<h3>(.*?)<|<h4><input type="checkbox"> (\d+:\d+)(.*?)<|(Embed.*?)..<.*?"(https[^"']+stream.*?)"]]></expres>
  1486. <page>https://box-live.stream/</page>
  1487. <referer>https://box-live.stream/</referer>
  1488. </regex>
  1489.  
  1490. <regex>
  1491. <name>get-name</name>
  1492. <expres>$pyFunction:'[makelist.param5]'.replace('Embed URL','stream 1').replace('Embed 2 URL','stream 2').replace('Embed 3 URL','stream 3').replace('Embed Code','stream 4')</expres>
  1493. <page></page>
  1494. </regex>
  1495.  
  1496. <regex>
  1497. <name>link</name>
  1498. <expres>iframe.*?src="(.*?)"</expres>
  1499. <page>[makelist.param6]</page>
  1500. <referer>https://box-live.stream/</referer>
  1501. </regex>
  1502.  
  1503. <regex>
  1504. <name>Url</name>
  1505. <expres><![CDATA[#$pyFunction
  1506. def GetLSProData(page_data,Cookie_Jar,m):
  1507. from resolveurl.plugins.lib import jsunpack
  1508. import re, requests, urllib
  1509. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  1510. epage = jsunpack.unpack(edata).replace('\\', '')
  1511. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  1512. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  1513. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  1514. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  1515. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  1516. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  1517. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  1518. 'Referer': 'http://telerium.tv/',
  1519. 'X-Requested-With': 'XMLHttpRequest'}
  1520. cookies = {
  1521. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  1522. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  1523. headers.pop('X-Requested-With')
  1524. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  1525. return url
  1526. ]]></expres>
  1527. <page>$doregex[link]</page>
  1528. <referer>[makelist.param6]</referer>
  1529. </regex>
  1530. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  1531.  
  1532.  
  1533. <!--LATINOS -->
  1534.  
  1535.  
  1536. <item> <!--SOLOVEO CANALES-->
  1537. <title> [COLOR skyblue]●[/COLOR] [COLOR palegreen][B]DEPORTIVOS SUR[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  1538.  
  1539. <link>$doregex[makelist]</link>
  1540. <regex>
  1541. <name>makelist</name>
  1542. <listrepeat><![CDATA[
  1543. <title>[COLOR deepskyblue][B][#BG][/B][/COLOR] [B] [makelist.param1] [COLOR slategrey][I] Canales Deportivos Sur[/COLOR][/I][/B]</title>
  1544. <link>$doregex[url]</link>
  1545.  
  1546. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1547. ]]></listrepeat>
  1548. <expres>-(.*?)=(.*?)"</expres>
  1549. <page>
  1550. -Espn HD=espnhd"
  1551. -Espn 2 HD=espn2hd"
  1552. -Espn 3 HD=espn3hd"
  1553. -Fox Sports HD=foxsportshd"
  1554. -Fox Sports 2 HD=foxsports2"
  1555. -Fox Sports 3 HD=foxsports3"
  1556. -Fox Sports Premium=foxsportspremium"
  1557. -DirecTV Sports=directvsports"
  1558. -DirecTV 2 Sports=directvsports2"
  1559. -DirecTV Plus Sports=directvplushd"
  1560. -TyC=tyc"-Gol Peru=golperu"
  1561. -GolTV=goltv"
  1562. -CDF=cdf"
  1563. -Caracol=caracol"
  1564. -RCN=rcn"
  1565. -WinSport=winsports"
  1566. -WinSports Mas=winmas"
  1567. -TNT Sports=tntsports"
  1568. -VTV=vtv"-</page>
  1569. </regex>
  1570.  
  1571. <regex>
  1572. <name>url</name>
  1573. <expres><![CDATA[#$pyFunction
  1574. def GetLSProData(page_data,Cookie_Jar,m):
  1575. from resolveurl.plugins.lib import jsunpack
  1576. import re, requests, urllib
  1577. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  1578. epage = jsunpack.unpack(edata).replace('\\', '')
  1579. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  1580. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  1581. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  1582. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  1583. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  1584. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  1585. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  1586. 'Referer': 'http://telerium.tv/',
  1587. 'X-Requested-With': 'XMLHttpRequest'}
  1588. cookies = {
  1589. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  1590. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  1591. headers.pop('X-Requested-With')
  1592. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  1593. return url
  1594. ]]></expres>
  1595. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  1596. <referer>https://soloveo.com/espnhd.php</referer>
  1597. </regex>
  1598.  
  1599. <regex>
  1600. <name>canal</name>
  1601. <expres>\'\>id\=\'(.*?)\'</expres>
  1602. <page>https://soloveo.com/[makelist.param2].php</page>
  1603. </regex>
  1604. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  1605.  
  1606. <item><!-- adictostv -->
  1607. <title> [COLOR skyblue]●[/COLOR] [COLOR palegreen][B]ADICTOTV LATINOS[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  1608.  
  1609. <link>$doregex[list0]</link>
  1610.  
  1611. <regex>
  1612. <name>list0</name>
  1613. <listrepeat><![CDATA[
  1614. <title>$pyFunction:'[list0.param2]'.replace('-',' ').replace('vivo','').replace('online','').replace('en',' ').replace('gratis',' ')</title>
  1615. <link>$doregex[getUrl]</link>
  1616. <thumbnail>https://adictosalatele.com[list0.param3]</thumbnail>
  1617. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  1618. ]]></listrepeat>
  1619. <expres>td>.*?\n.*?href="(\/\/.*?\/(.*?)\/)\".*?src="(.*?)"</expres>
  1620. <page>https://adictosalatele.com/canales-latinos/</page>
  1621. </regex>
  1622.  
  1623.  
  1624. <regex>
  1625. <name>getUrl</name>
  1626. <expres><![CDATA[#$pyFunction
  1627. import re,requests
  1628. from urlresolver.plugins.lib import jsunpack
  1629. def GetLSProData(page_data,Cookie_Jar,m):
  1630. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='https:'+link if link.startswith('//') else link
  1631. headers={'user-agent':'ipad','referer':'https://adictosalatele.com','accept':'*/*'}
  1632. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'https://adictosalatele.com','accept':'*/*'}).content
  1633. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  1634. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=https://adictosalatele.com/'+'&Origin=https://streamcdn.to/'
  1635. ]]></expres>
  1636. <page>http:$doregex[page]</page>
  1637. </regex>
  1638.  
  1639. <regex>
  1640. <name>page</name>
  1641. <expres><![CDATA[class="video".*?src="([^"]+)]]></expres>
  1642. <page>http:[list0.param1]</page>
  1643. </regex>
  1644.  
  1645. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1646. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  1647. </item>
  1648.  
  1649. <itm> <!--freetv-->
  1650. <title> [COLOR skyblue]●[/COLOR] [COLOR whitesmoke][B]FREELIVE 365[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  1651. <link>$doregex[makelist]</link>
  1652. <regex>
  1653. <name>makelist</name>
  1654. <listrepeat><![CDATA[
  1655. <title>[COLOR lightgreen][B][#BG] FreeLive:[/B][/COLOR] [makelist.param1]</title>
  1656. <link>$doregex[uno]$doregex[dos]|Referer=https://byetv.xyz&amp;User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36&amp;Origin=https://byetv.xyz</link>
  1657. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1658. ]]></listrepeat>
  1659. <expres>-(.*?)=(.*?)"</expres>
  1660. <page>-tnt Sport=67
  1661. -Fox Premium=50"
  1662. -Fox Sport 1=80"
  1663. -Fox Sport 2=81"
  1664. -Fox Sport 3=83"
  1665. -espn 1=63"
  1666. -espn 2=85"
  1667. -espn 3=86"
  1668. -espn plus=83"
  1669. -espn1 mx=64"
  1670. -espn 2 mx=65"
  1671. -Fox Deportes=89"
  1672. -ESPN Deportes=88"
  1673. -Directv 1=74"
  1674. -Directv 2=75"
  1675. -DirectvPlus=76"
  1676. -TyC=94"
  1677. -TDN **=84"
  1678. -TDN=1"
  1679. -NBCSport=79"
  1680. -winSport=183"
  1681. -Bein SD=186"
  1682. -Bein Sport =91"
  1683. -Bein ñ =90"
  1684. -bein sports 1=102"
  1685. -bein sports 2=103"
  1686. -bein sports 3=104"
  1687. -bein sports 4=428"</page>
  1688. </regex>
  1689.  
  1690.  
  1691.  
  1692. <regex>
  1693. <name>uno</name>
  1694. <expres>$pyFunction:base64.b64decode("$doregex[makelist3]")</expres>
  1695. <page></page>
  1696. </regex>
  1697.  
  1698.  
  1699. <regex>
  1700. <name>makelist3</name>
  1701. <expres><![CDATA[stream\_url\s=\s\'(.*?)\']]></expres>
  1702. <page>http://byetv.xyz/2embed.php?a=[makelist.param2]&amp;id=[makelist.param2]</page>
  1703. <cookieJar></cookieJar>
  1704. <referer>https://streamsport.pro/embed/s6.php</referer>
  1705. </regex>
  1706.  
  1707. <regex>
  1708. <name>dos</name>
  1709. <expres><![CDATA[source\:.*?\'(.*?)\']]></expres>
  1710. <page>http://byetv.xyz/2embed.php?a=[makelist.param2]&amp;id=[makelist.param2]</page>
  1711. <cookieJar></cookieJar>
  1712. <referer>https://streamsport.pro/embed/s6.php</referer>
  1713. </regex>
  1714.  
  1715.  
  1716.  
  1717. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  1718.  
  1719. <item> <!--Zonasport-->
  1720. <title> [COLOR skyblue]●[/COLOR] [COLOR palegreen][B]ZONASPORT[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  1721.  
  1722. <link>$doregex[makelist]</link>
  1723.  
  1724.  
  1725. <regex>
  1726. <name>makelist</name>
  1727. <listrepeat><![CDATA[
  1728. <title>[COLOR deepskyblue][B][#BG][/B][/COLOR] Zonasport [B][makelist.param1] [/B]</title>
  1729. <link>$doregex[id3]</link>
  1730. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1731. ]]></listrepeat>
  1732. <expres>-(.*?)=(.*?)"</expres>
  1733. <page>
  1734. -Canal 01=http://primedeportes.es/cha-x.php?id=1"
  1735. -Canal 02=http://primedeportes.es/cha-x.php?id=2"
  1736. -Canal 03=http://primedeportes.es/cha-x.php?id=3"
  1737. -Canal 04=http://primedeportes.es/cha-x.php?id=4"
  1738. -Canal 05=http://primedeportes.es/cha-x.php?id=5"
  1739. -Canal 06=http://primedeportes.es/cha-x.php?id=6"
  1740. -Canal 07=http://primedeportes.es/cha-x.php?id=7"
  1741. -Canal 08=http://primedeportes.es/cha-x.php?id=8"
  1742. -Canal 09=http://primedeportes.es/cha-x.php?id=9"
  1743. -Canal 10=http://primedeportes.es/cha-x.php?id=10"
  1744. -Canal 11=http://primedeportes.es/cha-x.php?id=11"
  1745. -Canal 12=http://primedeportes.es/cha-x.php?id=12"
  1746. -Canal 13=http://primedeportes.es/cha-x.php?id=13"
  1747. -Canal 14=http://primedeportes.es/cha-x.php?id=14"
  1748. -Canal 15=http://primedeportes.es/cha-x.php?id=15"
  1749. </page>
  1750. </regex>
  1751.  
  1752.  
  1753. <regex>
  1754. <name>id3</name>
  1755. <expres><![CDATA[#$pyFunction
  1756. def GetLSProData(page_data,Cookie_Jar,m):
  1757. import re, requests, xbmc, xbmcgui
  1758. link='[makelist.param2]'
  1759. url=requests.get(link,headers={'user-agent':'Mozilla/5.0','accept':'*/*'}).content
  1760. if 'playerfs' in url:
  1761. return 'https://$doregex[ip]$doregex[m3u8]|Referer=http://www.playerfs.com/&User-Agent=Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1'
  1762. elif 'janjua' in url:
  1763. return '$doregex[janjua]'
  1764. elif 'telerium' in url:
  1765. return '$doregex[tele]'
  1766. elif 'xyzembed' in url:
  1767. return '$doregex[ws]'
  1768. else:
  1769. return xbmc.executebuiltin("XBMC.Notification(Enlace no Soportado,Elige otra opcion, 4000)")
  1770. ]]></expres>
  1771. <page>[makelist.param2]</page>
  1772. </regex>
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778. <regex>
  1779. <name>ip</name>
  1780. <expres>redirect=(.*)</expres>
  1781. <page>https://www.superlb.xyz/loadbalancer?</page>
  1782. <agent>Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1</agent>
  1783. </regex>
  1784. <regex>
  1785. <name>m3u8</name>
  1786. <expres>videoplayer\.src.*?ea \+ "([^"]+)</expres>
  1787. <page>https://www.playerfs.com/sharedcdn/membedplayer/$doregex[canal]/1/800/450/$doregex[stream]</page>
  1788. <agent>Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1</agent>
  1789. <referer>http://primedeportes.es</referer>
  1790. </regex>
  1791. <regex>
  1792. <name>stream</name>
  1793. <expres>fid="([^"]+)</expres>
  1794. <page>https://www.playerfs.com/sharedcdn/sharedcdnEmbed.js?channel=$doregex[canal2]</page>
  1795. <agent>Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1</agent>
  1796. <referer>http://primedeportes.es</referer>
  1797. </regex>
  1798. <regex>
  1799. <name>canal</name>
  1800. <expres>channel='(.*?)'</expres>
  1801. <page>[makelist.param2]</page>
  1802. </regex>
  1803. <regex>
  1804. <name>canal2</name>
  1805. <expres>js\?channel\=(.*?)'</expres>
  1806. <page>[makelist.param2]</page>
  1807. </regex>
  1808.  
  1809.  
  1810.  
  1811.  
  1812. <regex>
  1813. <name>janjua</name>
  1814. <expres><![CDATA[#$pyFunction
  1815. def GetLSProData(page_data,Cookie_Jar,m):
  1816. import re, requests, urllib
  1817. cn,gID=re.findall('channel=[\'"]([^\'"]+).+?g=[\'"](\d+).+?janjua',page_data)[0]
  1818. jjurl='https://www.janjua.tv/hembedplayer/%s/%s/730/430'%(cn,gID)
  1819. fsource=requests.get(jjurl,headers={'user-agent':'Mozilla/5.0','referer':'http://primedeportes.es/','accept':'*/*'}).content
  1820. jsurl,scheme,netloc,param,blurl=re.findall('(?s)text.javascript.\s*src=[\'"](.*?newjanjua[^\'"]+).+?var\s*hlsUrl.+?"([^"]+).+?"([^"]+).+?enableVideo.[\'"]([^\'"]+).+?ajax.{url.+?"([^"]+)',fsource)[0]
  1821. jssource=requests.get(jsurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  1822. if 'substring' in jssource:
  1823. p1,p2=re.findall('enableVideo.+?,(\d+).+?(\d+)',jssource)[0];param=param[:int(p1)]+param[int(p2):]
  1824. blsource=requests.get(blurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  1825. furl=re.findall('(.*)',blsource)[0].split('=')[1]
  1826. return '%s%s%s%s|user-agent=ipad&referer=%s'%(scheme,furl,netloc,param,jjurl)
  1827. else:
  1828. blsource=requests.get(blurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  1829. furl=re.findall('(.*)',blsource)[0].split('=')[1]
  1830. return '%s%s%s%s|user-agent=ipad&referer=%s'%(scheme,furl,netloc,param,jjurl)
  1831. ]]></expres>
  1832. <page>[makelist.param2]</page>
  1833. </regex>
  1834.  
  1835.  
  1836. <regex>
  1837. <name>tele</name>
  1838. <expres><![CDATA[#$pyFunction
  1839. def GetLSProData(page_data,Cookie_Jar,m):
  1840. from resolveurl.plugins.lib import jsunpack
  1841. import re, requests, urllib
  1842. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  1843. epage = jsunpack.unpack(edata).replace('\\', '')
  1844. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  1845. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  1846. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  1847. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  1848. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  1849. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  1850. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  1851. 'Referer': 'http://telerium.tv/',
  1852. 'X-Requested-With': 'XMLHttpRequest'}
  1853. cookies = {
  1854. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  1855. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  1856. headers.pop('X-Requested-With')
  1857. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  1858. return url
  1859. ]]></expres>
  1860. <page>http://telerium.tv/embed/$doregex[telecanal].html</page>
  1861. <referer>http://primedeportes.es/</referer>
  1862. </regex>
  1863. <regex>
  1864. <name>telecanal</name>
  1865. <expres><![CDATA[>id=\'(.*?)\']]></expres>
  1866. <page>[makelist.param2]</page>
  1867. </regex>
  1868.  
  1869.  
  1870.  
  1871. <regex>
  1872. <name>ws</name>
  1873. <expres><![CDATA[#$pyFunction
  1874. import re,requests
  1875. from urlresolver.plugins.lib import jsunpack
  1876. def GetLSProData(page_data,Cookie_Jar,m):
  1877. link=re.findall('iframe src="([^"]+)',page_data)[0];link='http:'+link if link.startswith('//') else link
  1878. headers={'user-agent':'ipad','referer':'[makelist.param2]','accept':'*/*'}
  1879. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'[makelist.param2]','accept':'*/*'}).content
  1880. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  1881. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=[makelist.param2]'+'&Origin=http://xyzembed379.net/'
  1882. ]]></expres>
  1883. <page>[makelist.param2]</page>
  1884. </regex>
  1885.  
  1886.  
  1887.  
  1888.  
  1889. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  1890.  
  1891. <item><!-- CHIVAS69-->
  1892. <title> [COLOR skyblue]●[/COLOR] [COLOR palegreen][B]CHIVAS69[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  1893.  
  1894. <link>$doregex[makelist]</link>
  1895. <regex>
  1896. <name>makelist</name>
  1897. <listrepeat><![CDATA[
  1898. <title>[COLOR lightgreen][B][#BG] CHIVAS69[/B][/COLOR] [makelist.param1]</title>
  1899. <link>$doregex[geturl]|Referer=$doregex[canal]&amp;User-Agent=ipad&amp;Referer=http://anahix11.com/</link>
  1900. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  1901. ]]></listrepeat>
  1902. <expres>-(.*?)=(.*?)"</expres>
  1903. <page>-Telemundo =http://anahix11.com/chivas3.php"-Univision=http://anahix11.com/univi.php"-Unimas=http://anahix11.com/canal7.php"-nbc universo=http://anahix11.com/nbcuniverse.php"-TUDN=http://anahix11.com/tudn.php"</page>
  1904. </regex>
  1905.  
  1906. <regex>
  1907. <name>geturl</name>
  1908. <expres>(?:file|source|src):.*?"(.*?)"</expres>
  1909. <page>$doregex[getunpacked]</page>
  1910. </regex>
  1911. <regex>
  1912. <name>getunpacked</name>
  1913. <expres>$pyFunction:get_unpacked(page_data,'(eval\(function\(p,a,c,k,e,d.*)' )</expres>
  1914. <page>$doregex[canal]</page>
  1915. <referer>http://anahix11.com/canal7.php</referer>
  1916. <connection>keep-alive</connection>
  1917. </regex>
  1918. <regex>
  1919. <name>canal</name>
  1920. <expres>iframe src="(.*?)"</expres>
  1921. <page>[makelist.param2]</page>
  1922. <referer>https://www.chivass69.com/</referer>
  1923. </regex>
  1924.  
  1925.  
  1926. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  1927.  
  1928. <item><!-- MiFut -->
  1929. <title> [COLOR skyblue]●[/COLOR] [COLOR palegreen][B]MIFUT[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  1930. <link>$doregex[getc]</link>
  1931.  
  1932. <regex>
  1933. <name>getc</name>
  1934. <listrepeat><![CDATA[
  1935. <title>[COLOR skyblue]miFut [COLOR white] [getc.param3] [/COLOR] </title>
  1936. <link>$doregex[id3]</link>
  1937. <thumbnail>http://mifut.radiotormentamx.com/[getc.param2]</thumbnail>
  1938. ]]></listrepeat>
  1939. <expres><![CDATA[location\(\'(.*?)\'.*?src=\"(.*?)\".*?text\: \'(.*?)\']]></expres>
  1940. <page>http://mifut.radiotormentamx.com/canales-tv.html</page>
  1941. </regex>
  1942.  
  1943.  
  1944.  
  1945. <regex>
  1946. <name>id3</name>
  1947. <expres><![CDATA[#$pyFunction
  1948. def GetLSProData(page_data,Cookie_Jar,m):
  1949. import re, requests, urllib
  1950. match = re.search('ligatv\.com', page_data)
  1951. if match:
  1952. return '$doregex[getUrl]'+'|Referer=http://iptvhd.club/aptv.com/vip/cablehd.php&User-Agent=ipad'
  1953. else:
  1954. return '$doregex[getUrl_]'+'|Referer=http://iptvhd.club/aptv/vip/cablehd.php&User-Agent=ipad'
  1955. ]]></expres>
  1956. <page>$doregex[js]</page>
  1957. </regex>
  1958.  
  1959.  
  1960. <regex>
  1961. <name>getUrl_</name>
  1962. <expres><![CDATA[source: \'(.*?)\']]></expres>
  1963. <page>$doregex[php]$doregex[id]_</page>
  1964. <referer>http://mifut.radiotormentamx.com/</referer>
  1965. </regex>
  1966.  
  1967. <regex>
  1968. <name>getUrl</name>
  1969. <expres><![CDATA[source: \'(.*?)\']]></expres>
  1970. <page>$doregex[php]$doregex[id]</page>
  1971. <referer>http://mifut.radiotormentamx.com/</referer>
  1972. </regex>
  1973.  
  1974.  
  1975. <regex>
  1976. <name>php</name>
  1977. <expres>src="(.*?)'</expres>
  1978. <page>$doregex[js]</page>
  1979. <referer>http://mifut.radiotormentamx.com/</referer>
  1980. </regex>
  1981.  
  1982. <regex>
  1983. <name>js</name>
  1984. <expres>fid=[\w\W]*?src=[\'"](.*?)[\'"]</expres>
  1985. <page>$doregex[page]</page>
  1986. </regex>
  1987.  
  1988. <regex>
  1989. <name>id</name>
  1990. <expres><![CDATA[fid=\'(.*?)\']]></expres>
  1991. <page>$doregex[page]</page>
  1992. </regex>
  1993.  
  1994.  
  1995. <regex>
  1996. <name>page</name>
  1997. <expres><![CDATA[target="_blank" href="(.*?)"]]></expres>
  1998. <page>http://mifut.radiotormentamx.com/[getc.param1]</page>
  1999. </regex>
  2000.  
  2001.  
  2002.  
  2003.  
  2004. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2005. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  2006. </item>
  2007.  
  2008.  
  2009. <item><!-- PRO PLUS VERGOLES-->
  2010. <title> [COLOR skyblue]●[/COLOR] [COLOR palegreen][B]PRO PLUS[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2011. <link>$doregex[list]</link>
  2012.  
  2013. <regex>
  2014. <name>list</name>
  2015. <listrepeat><![CDATA[
  2016. <title>[COLOR lightgreen][B][#BG] ProPlus [/B][/COLOR] [B][list.param2][/B]</title>
  2017. <link>$doregex[url]</link>
  2018. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2019.  
  2020.  
  2021.  
  2022. ]]></listrepeat>
  2023. <expres>-(.*?)=(.*?)"</expres>
  2024. <page>
  2025. -https://vertelevision.tv/tv/latinos/directvsports.php=Directv Sports"
  2026. -https://vertelevision.tv/tv/deportes/beinsportfrancia.php=Beinsports France"
  2027. -https://vertelevision.tv/tv/deportes/boxnation.php=BoxNation"
  2028. -https://vertelevision.tv/tv/latinos/cdf.php=CDF"
  2029. -https://vertelevision.tv/tv/latinos/winsport.php=WinSports"
  2030. </page>
  2031. </regex>
  2032.  
  2033. <regex>
  2034. <name>url</name>
  2035. <expres><![CDATA[#$pyFunction
  2036. def GetLSProData(page_data,Cookie_Jar,m):
  2037. from resolveurl.plugins.lib import jsunpack
  2038. import re, requests, urllib
  2039. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  2040. epage = jsunpack.unpack(edata).replace('\\', '')
  2041. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  2042. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  2043. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  2044. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  2045. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  2046. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  2047. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  2048. 'Referer': 'http://telerium.tv/',
  2049. 'X-Requested-With': 'XMLHttpRequest'}
  2050. cookies = {
  2051. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  2052. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  2053. headers.pop('X-Requested-With')
  2054. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  2055. return url
  2056. ]]></expres>
  2057. <page>http://telerium.tv/embed/$doregex[get-id].html</page>
  2058. <referer>https://vercanalestv1.com/</referer>
  2059. </regex>
  2060.  
  2061. <regex>
  2062. <name>get-id</name>
  2063. <expres>javascript\'\>id\=\'(.*?)\'([^']+)</expres>
  2064. <page>[list.param1]</page>
  2065. <rawpost>password=12345</rawpost>
  2066. <connection>keep-alive</connection>
  2067. <accept>*/*</accept>
  2068. <X-Req>XMLHttpRequest</X-Req>
  2069. <referer>https://vercanalestv1.com/</referer>
  2070. <agent>Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/48.0.2564.116 Chrome/48.0.2564.116 Safari/537.36</agent>
  2071. <cookieJar>d2732eaef183a775c4293a179eee06a4d1507131962</cookieJar>
  2072. </regex>
  2073.  
  2074. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2075. </item>
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081. <item>
  2082. <title> [COLOR skyblue]●[/COLOR] [COLOR palegreen][B]RIVOSPORTS[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2083.  
  2084. <link>$doregex[makelist]</link>
  2085.  
  2086. <regex>
  2087. <name>makelist</name>
  2088. <listrepeat><![CDATA[
  2089. <title>[B][#BG][COLOR skyblue] [UPPERCASE]RIVOSPORTS [makelist.param1][/UPPERCASE][/B][/COLOR]</title>
  2090. <link>$doregex[id3]</link>
  2091. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2092. ]]></listrepeat>
  2093. <expres>-(.+?)=(.+?)"(.+?):</expres>
  2094. <page>
  2095. -01=http://telerium.tv/embed/25062.html"tele:
  2096. -02=http://wstream.to/embed/duqbw68q"ws:
  2097. -03=https://streamcdn.to/e/oobam349e0ko38"ws:
  2098. -04=http://telerium.tv/embed/54904.html"tele:
  2099. -05=http://telerium.tv/embed/54905.html"tele:
  2100. </page>
  2101. </regex>
  2102.  
  2103. <regex>
  2104. <name>id3</name>
  2105. <expres><![CDATA[#$pyFunction
  2106. def GetLSProData(page_data,Cookie_Jar,m):
  2107. import re, xbmc
  2108. link='[makelist.param3]'
  2109. if 'tele' in link:
  2110. return '$doregex[tele]'
  2111. elif 'ws' in link:
  2112. return '$doregex[ws]'
  2113. else:
  2114. return xbmc.executebuiltin("XBMC.Notification(No esta Activo,no esta emitiendo por el momento, 4000)")
  2115. ]]></expres>
  2116. <page></page>
  2117. </regex>
  2118.  
  2119. <regex>
  2120. <name>tele</name>
  2121. <expres><![CDATA[#$pyFunction
  2122. def GetLSProData(page_data,Cookie_Jar,m):
  2123. from resolveurl.plugins.lib import jsunpack
  2124. import re, requests, urllib
  2125. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  2126. epage = jsunpack.unpack(edata).replace('\\', '')
  2127. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  2128. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  2129. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  2130. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  2131. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  2132. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  2133. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  2134. 'Referer': 'http://telerium.tv/',
  2135. 'X-Requested-With': 'XMLHttpRequest'}
  2136. cookies = {
  2137. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  2138. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  2139. headers.pop('X-Requested-With')
  2140. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  2141. return url
  2142. ]]></expres>
  2143. <page>[makelist.param2]</page>
  2144. <referer>http://in.xrivonet.info/31n.html</referer>
  2145. </regex>
  2146.  
  2147. <regex>
  2148. <name>ws</name>
  2149. <expres><![CDATA[#$pyFunction
  2150. import re,requests
  2151. from urlresolver.plugins.lib import jsunpack
  2152. def GetLSProData(page_data,Cookie_Jar,m):
  2153. link='[makelist.param2]'
  2154. headers={'user-agent':'ipad','referer':'http://in.xrivonet.info/31n.html','referer':'http://in.xrivonet.info/psntv.html','accept':'*/*'}
  2155. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'http://in.xrivonet.info/31n.html','accept':'*/*'}).content
  2156. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  2157. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=http://in.xrivonet.info/31n.html'+'&Origin=https://wstream.to/'
  2158. ]]></expres>
  2159. <page>[makelist.param2]</page>
  2160. </regex>
  2161.  
  2162. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2163. </item>
  2164.  
  2165.  
  2166.  
  2167. <item><!-- andres-->
  2168. <title> [COLOR skyblue]●[/COLOR] [COLOR palegreen][B]FUTBOL ANDRES[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2169.  
  2170. <link>$doregex[makelist]</link>
  2171.  
  2172.  
  2173. <regex>
  2174. <name>makelist</name>
  2175. <listrepeat><![CDATA[
  2176. <title>$pyFunction:'[#BG] [B]FutbolAndres[/B][COLOR palegreen] Canal [makelist.param2][/COLOR]'.replace('-',' ')</title>
  2177. <link>$doregex[id3]</link>
  2178. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2179. ]]></listrepeat>
  2180. <expres><![CDATA[href=\"(http.*?p\/(.*?)\..*?)\"]]></expres>
  2181. <page>http://www.rojadirecta.me/</page>
  2182. </regex>
  2183.  
  2184. <regex>
  2185. <name>id3</name>
  2186. <expres><![CDATA[#$pyFunction
  2187. def GetLSProData(page_data,Cookie_Jar,m):
  2188. import re, requests, xbmc, xbmcgui
  2189. link='[makelist.param1]'
  2190. url=requests.get(link,headers={'user-agent':'Mozilla/5.0','accept':'*/*'}).content
  2191. if 'wstream' in url:
  2192. return '$doregex[ws]'
  2193. elif 'playerfs' in url:
  2194. return '$doregex[fs]'
  2195. else:
  2196. return xbmc.executebuiltin("XBMC.Notification(Enlace no Soportado,Elige otra opcion, 4000)")
  2197. ]]></expres>
  2198. <page>[makelist.param1]</page>
  2199. </regex>
  2200.  
  2201.  
  2202. <regex>
  2203. <name>ws</name>
  2204. <expres><![CDATA[#$pyFunction
  2205. import re,requests
  2206. from urlresolver.plugins.lib import jsunpack
  2207. def GetLSProData(page_data,Cookie_Jar,m):
  2208. link=re.findall('iframe\ssrc="([^"]+)',page_data)[0]
  2209. headers={'user-agent':'ipad','referer':'[makelist.param1]','accept':'*/*'}
  2210. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'[makelist.param1]','accept':'*/*'}).content
  2211. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  2212. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=[makelist.param1]'+'&Origin=https://wstream.to/'
  2213. ]]></expres>
  2214. <page>[makelist.param1]</page>
  2215. </regex>
  2216.  
  2217.  
  2218.  
  2219. <regex>
  2220. <name>fs</name>
  2221. <expres><![CDATA[#$pyFunction
  2222. def GetLSProData(page_data,Cookie_Jar,m):
  2223. import re, requests, urllib
  2224. headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1',
  2225. 'Referer': 'https://www.playerfs.com/',
  2226. 'Origin': 'https://www.playerfs.com'}
  2227. lb1 = re.findall(r'url\:\s\"(.+?)"', page_data)[0]
  2228. htm = requests.get(lb1, headers=headers).text
  2229. ea = re.findall('redirect=(.*)', htm)[0]
  2230. p1, p2 = re.findall(r'hlsUrl\s*=\s*"(.+?)"\s*\+\s*ea\s*\+\s*"(.+?)"', page_data)[0]
  2231. p3 = re.findall(r'enableVideo\("(.+?)"', page_data)[0]
  2232. url = p1 + ea + p2 + p3 + '|' + urllib.urlencode(headers)
  2233. return url
  2234. ]]></expres>
  2235. <page>https://www.playerfs.com/hembedplayer/$doregex[canal]/1/800/450</page>
  2236. <referer>[makelist.param1]</referer>
  2237. </regex>
  2238.  
  2239. <regex>
  2240. <name>canal</name>
  2241. <expres>channel='(.*?)'</expres>
  2242. <page>[makelist.param1]</page>
  2243. </regex>
  2244.  
  2245. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2246.  
  2247. </item>
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255. <!--E S P A Ñ A-->
  2256.  
  2257.  
  2258. <item><!--Directos-->
  2259. <title> [COLOR skyblue]●[/COLOR] [COLOR lightpink][B]DAILYSPORT[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2260.  
  2261.  
  2262. <link>$doregex[getc]</link>
  2263.  
  2264. <regex>
  2265. <name>getc</name>
  2266. <listrepeat><![CDATA[
  2267. <title>[COLOR lightgreen][B][#BG] DailySport[/COLOR] [getc.param1][/B] [I] [/I]</title>
  2268. <link>$doregex[getUrl]</link>
  2269. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2270. ]]></listrepeat>
  2271. <expres>'(.*?)'</expres>
  2272. <page>'1','2','3','4','5','6','7','8','9','10','11','12','13','14'</page>
  2273. </regex>
  2274.  
  2275.  
  2276. <regex>
  2277. <name>getUrl</name>
  2278. <expres><![CDATA[#$pyFunction
  2279. import re,requests
  2280. def GetLSProData(page_data, Cookie_Jar,m):
  2281. url='https://dailysport.pw/c[getc.param1].php'
  2282. source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':'https://dailysport.pw/'}).content
  2283. return re.findall('atob\([\'"]([^\'"]+)',source)[0].decode('base64')+'|user-agent=ipad&authority=g.dailysport.pw&referer='+url
  2284. ]]></expres>
  2285. <page></page>
  2286. </regex>
  2287.  
  2288.  
  2289.  
  2290. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2291. </item>
  2292.  
  2293. <item><!--ElGoles-->
  2294. <title> [COLOR skyblue]●[/COLOR] [COLOR lightpink][B]ELGOLES[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2295.  
  2296. <link>$doregex[makelist]</link>
  2297. <regex>
  2298. <name>makelist</name>
  2299. <listrepeat><![CDATA[
  2300. <title>[COLOR lightgreen][B][#BG] ElGoles [/B][/COLOR]- [COLOR lightblue][makelist.param1] [makelist.param2] [/COLOR] </title>
  2301. <link>$doregex[id3]</link>
  2302. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2303. ]]></listrepeat>
  2304. <expres>=(.*?)-(.*?)"</expres>
  2305. <page>
  2306. =Canal-9"
  2307. =Canal-10"
  2308. =Canal-11"
  2309. =Canal-12"
  2310. =Canal-13"
  2311. =Canal-14"
  2312. =Canal-15"
  2313. =Canal-16"
  2314. =Canal-17"
  2315. =Canal-18"
  2316. =Canal-19"
  2317. =Canal-20"
  2318. =Canal-21"
  2319. =Canal-22"
  2320. =Canal-23"
  2321. =Canal-24"
  2322. =Canal-25"
  2323. =Canal-26"
  2324. =Canal-27"
  2325. =Canal-28"
  2326. =Canal-29"
  2327. =Canal-30"
  2328. =Canal-31"
  2329. =Canal-32"
  2330. =Canal-33"
  2331. =Canal-34"
  2332. =Canal-35"
  2333. </page>
  2334. </regex>
  2335.  
  2336.  
  2337. <regex>
  2338. <name>id3</name>
  2339. <expres><![CDATA[#$pyFunction
  2340. def GetLSProData(page_data,Cookie_Jar,m):
  2341. import re, requests, urllib
  2342. match = re.search('wstream', page_data)
  2343. if match:
  2344. return '$doregex[ws]'
  2345. elif 'zony' in page_data:
  2346. return '$doregex[zony]'
  2347. else:
  2348. return '$doregex[tele]'
  2349. return strurl+'|user-agent=ipad'
  2350. ]]></expres>
  2351. <page>$doregex[canal2]</page>
  2352. </regex>
  2353.  
  2354.  
  2355.  
  2356. <regex><!-- zony -->
  2357. <name>zony</name>
  2358. <expres><![CDATA[#$pyFunction
  2359. def GetLSProData(page_data,Cookie_Jar,m):
  2360. import re, requests, urllib
  2361. headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0',
  2362. 'Referer': 'http://www.zony.xyz/',
  2363. 'Origin': 'http://www.zony.xyz'}
  2364. lb1 = re.findall(r'url:\s*\"(.*?)"', page_data)[0]
  2365. htm = requests.get(lb1, headers=headers).text
  2366. ea = re.findall('redirect=(.*)', htm)[0]
  2367. p1, p2 = re.findall(r'hlsUrl\s*=\s*"(.+?)"\s*\+\s*ea\s*\+\s*"(.+?)"', page_data)[0]
  2368. p3 = re.findall(r'enableVideo\("(.+?)"', page_data)[0]
  2369. url = p1 + ea + p2 + p3 + '|' + urllib.urlencode(headers)
  2370. return url
  2371. ]]></expres>
  2372. <page>http://www.zony.xyz/hembedplayer/$doregex[canal]/1/640/360</page>
  2373. <referer>http://futbolpedromol.pw/16-2/</referer>
  2374. </regex>
  2375.  
  2376. <regex>
  2377. <name>canal</name>
  2378. <expres>channel='(.*?)'</expres>
  2379. <page>$doregex[canal2]/</page>
  2380. <agent>Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0</agent>
  2381. <setcookie>beget=begetok</setcookie>
  2382. </regex>
  2383.  
  2384.  
  2385. <regex>><!--ws -->
  2386. <name>ws</name>
  2387. <expres><![CDATA[#$pyFunction
  2388. import re,requests
  2389. from urlresolver.plugins.lib import jsunpack
  2390. def GetLSProData(page_data,Cookie_Jar,m):
  2391. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='https:'+link if link.startswith('//') else link
  2392. headers={'user-agent':'ipad','referer':'http://futbolpedromol.pw/','accept':'*/*'}
  2393. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'http://futbolpedromol.pw/','accept':'*/*'}).content
  2394. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  2395. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=http://futbolpedromol.pw/'+'&Origin=https://wstream.to/'
  2396. ]]></expres>
  2397. <page>$doregex[canal2]</page>
  2398. </regex>
  2399.  
  2400.  
  2401. <regex><!-- tele -->
  2402. <name>tele</name>
  2403. <expres><![CDATA[#$pyFunction
  2404. def GetLSProData(page_data,Cookie_Jar,m):
  2405. from resolveurl.plugins.lib import jsunpack
  2406. import re, requests, urllib
  2407. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  2408. epage = jsunpack.unpack(edata).replace('\\', '')
  2409. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  2410. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  2411. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  2412. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  2413. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  2414. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  2415. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  2416. 'Referer': 'http://telerium.tv/',
  2417. 'X-Requested-With': 'XMLHttpRequest'}
  2418. cookies = {
  2419. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  2420. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  2421. headers.pop('X-Requested-With')
  2422. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  2423. return url
  2424. ]]></expres>
  2425. <page>http://telerium.tv/embed/$doregex[canalt].html</page>
  2426. <referer>http://robertrc.bget.ru/</referer>
  2427. </regex>
  2428. <regex>
  2429. <name>canalt</name>
  2430. <expres>\>id\=\'(.*?)'</expres>
  2431. <page>$doregex[canal2]</page>
  2432. <agent>Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0</agent>
  2433. <setcookie>beget=begetok</setcookie>
  2434. </regex>
  2435.  
  2436.  
  2437. <regex>
  2438. <name>canal2</name>
  2439. <expres>window\.location\=\"(.*?)"</expres>
  2440. <page>http://elgoles.me/[makelist.param2].html</page>
  2441. <agent>Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0</agent>
  2442. <setcookie>beget=begetok</setcookie>
  2443. </regex>
  2444.  
  2445.  
  2446.  
  2447.  
  2448. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2449. </item>
  2450.  
  2451. <item> <!--Tikitaka canales-->
  2452. <title> [COLOR skyblue]●[/COLOR] [COLOR lightpink][B]TIKITAKA[/B] [/COLOR] [COLOR lightslategray] CANALES [/COLOR]</title>
  2453.  
  2454. <link>$doregex[getc]</link>
  2455.  
  2456. <regex>
  2457. <name>getc</name>
  2458. <listrepeat><![CDATA[
  2459. <title>[COLOR lightpink][B][BG][/B] TIKITAKA [B][getc.param1] [/B][/COLOR] </title>
  2460. <link>$doregex[id3]</link>
  2461. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2462. ]]></listrepeat>
  2463. <expres>-(.*?)="(.*?)"</expres>
  2464. <page>
  2465. -01="http://montenegroweb.es/noticias.php"
  2466. -02="http://montenegroweb.es/noticias2.php"
  2467. -03="http://montenegroweb.es/noticias3.php"
  2468. -04="https://revolucionariostv.eu/elitegol/Repros/c4.php"
  2469. -05="https://revolucionariostv.eu/elitegol/Repros/c5.php"
  2470. -06="https://revolucionariostv.eu/elitegol/Repros/c6.php"
  2471. -07="https://revolucionariostv.eu/elitegol/Repros/c7.php"
  2472. </page>
  2473. </regex>
  2474.  
  2475.  
  2476.  
  2477. <regex>
  2478. <name>id3</name>
  2479. <expres><![CDATA[#$pyFunction
  2480. def GetLSProData(page_data,Cookie_Jar,m):
  2481. import re, requests, urllib, xbmc
  2482. link='[getc.param2]'
  2483. url=requests.get(link,headers={'user-agent':'Mozilla/5.0','accept':'*/*'}).content
  2484. if 'streamlive' in url:
  2485. return '$doregex[streamlive]'
  2486. elif 'janjua' in url:
  2487. return '$doregex[janjua]'
  2488. elif 'xyzembed379' in url:
  2489. return '$doregex[ws]'
  2490. else:
  2491. return xbmc.executebuiltin("XBMC.Notification(Enlace no Soportado,prueba mas tarde, 4000)")
  2492. ]]></expres>
  2493. <page>[getc.param2]</page>
  2494. </regex>
  2495.  
  2496. <regex>
  2497. <name>streamlive</name>
  2498. <expres><![CDATA[#$pyFunction
  2499. import re, requests
  2500. def GetLSProData(page_data,Cookie_Jar,m):
  2501. headers={'user-agent':'Mozilla/5.0','referer':'[getc.param2]','accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'}
  2502. id=re.findall('channel=([^&]+)',page_data)[0]
  2503. page='http://www.streamlive.to/embedplayer.php?channel=%s&autostart=true'%id
  2504. pagedata=requests.get(page,headers=headers).content
  2505. sid=re.findall('source:\s*([^\(]+)',pagedata)[0]
  2506. url,tok1,tok2=re.findall('%s[\w\W]*?return.+?\[(.*?)\].+?\+\s*([^\.]+).+?"(\w[^"]+)'%sid,pagedata)[0]
  2507. rtmp=''.join(eval(url)).replace('\\','')
  2508. token=re.findall('var\s*%s.+?\[([^\]]+)'%tok1,pagedata)[0];token=''.join(eval(token))
  2509. atoken=re.findall('id=%s>(.*?)<'%tok2,pagedata)[0]
  2510. return 'https:%s%s%s|user-agent=ipad&referer=%s'%(rtmp,token,atoken,page)
  2511. ]]></expres>
  2512. <page>[getc.param2]</page>
  2513. <referer>http://montenegroweb.es/noticias.php</referer>
  2514. <agent>Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/48.0.2564.116 Chrome/48.0.2564.116 Safari/537.36</agent>
  2515. </regex>
  2516.  
  2517.  
  2518. <regex>
  2519. <name>janjua</name>
  2520. <expres><![CDATA[#$pyFunction
  2521. def GetLSProData(page_data,Cookie_Jar,m):
  2522. import re, requests, urllib
  2523. cn,gID=re.findall('channel=[\'"]([^\'"]+).+?g=[\'"](\d+).+?janjua',page_data)[0]
  2524. jjurl='https://www.janjua.tv/hembedplayer/%s/%s/730/430'%(cn,gID)
  2525. fsource=requests.get(jjurl,headers={'user-agent':'Mozilla/5.0','referer':'http://montenegroweb.es/','accept':'*/*'}).content
  2526. jsurl,scheme,netloc,param,blurl=re.findall('(?s)text.javascript.\s*src=[\'"](.*?newjanjua[^\'"]+).+?var\s*hlsUrl.+?"([^"]+).+?"([^"]+).+?enableVideo.[\'"]([^\'"]+).+?ajax.{url.+?"([^"]+)',fsource)[0]
  2527. jssource=requests.get(jsurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  2528. if 'substring' in jssource:
  2529. p1,p2=re.findall('enableVideo.+?,(\d+).+?(\d+)',jssource)[0];param=param[:int(p1)]+param[int(p2):]
  2530. blsource=requests.get(blurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  2531. furl=re.findall('(.*)',blsource)[0].split('=')[1]
  2532. return '%s%s%s%s|user-agent=ipad&referer=%s'%(scheme,furl,netloc,param,jjurl)
  2533. else:
  2534. blsource=requests.get(blurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  2535. furl=re.findall('(.*)',blsource)[0].split('=')[1]
  2536. return '%s%s%s%s|user-agent=ipad&referer=%s'%(scheme,furl,netloc,param,jjurl)
  2537. ]]></expres>
  2538. <page>[getc.param2]</page>
  2539. </regex>
  2540.  
  2541.  
  2542. <regex>
  2543. <name>ws</name>
  2544. <expres><![CDATA[#$pyFunction
  2545. import re,requests
  2546. from urlresolver.plugins.lib import jsunpack
  2547. def GetLSProData(page_data,Cookie_Jar,m):
  2548. link=re.findall('iframe.+?src="([^"]+)',page_data)[0];link='https:'+link if link.startswith('//') else link
  2549. headers={'user-agent':'ipad','referer':'[getc.param2]','accept':'*/*'}
  2550. source=requests.get(link,headers={'user-agent':'ipad','referer':link,'referer':'https://sportzonline.to/channels/hd/hd8.php','accept':'*/*'}).content
  2551. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  2552. return re.findall('[source|src]:.*?[\'"]([^\'"]+)',unpacked)[0]+'|user-agent=ipad&referer='+link+'&referer=[getc.param2]'+'&Origin=https://xyzembed379.net/'
  2553. ]]></expres>
  2554. <page>[getc.param2]</page>
  2555. </regex>
  2556.  
  2557.  
  2558. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2559. </item>
  2560.  
  2561. <item> <!--Revo-->
  2562. <title> [COLOR skyblue]●[/COLOR] [COLOR lightpink][B]REVO TV ESPAñA[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2563.  
  2564. <link>$doregex[makelist]</link>
  2565.  
  2566. <regex>
  2567. <name>makelist</name>
  2568. <listrepeat><![CDATA[
  2569. <title>[COLOR lightgreen][#BG] RevoTV [/COLOR]- [makelist.param1]</title>
  2570. <link>$doregex[id3]</link>
  2571. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2572. ]]></listrepeat>
  2573. <expres>-(.*?)=(.*?)"</expres>
  2574. <page>
  2575. -Antena 3 =https://revolucionariostv.eu/MultiTV/antena3.php"
  2576. -Cuatro =https://montenegroweb.es/ghvip/cuatro.php"
  2577. -Telecinco =https://montenegroweb.es/ghvip/telecinco.php"
  2578. -Dkiss =https://revolucionariostv.eu/MultiTV/dkiss.php"
  2579. -Ten =https://revolucionariostv.eu/MultiTV/ten.php"
  2580. -gh cam 1 =https://montenegroweb.es/ghvip/cam1.php"
  2581. -gh cam 1 =https://montenegroweb.es/ghvip/cam2.php"
  2582. -Caza y Pesca =https://revolucionariostv.eu/MultiTV/cazaypesca.php"
  2583. -Axn White =https://revolucionariostv.eu/MultiTV/axnwhite.php"
  2584. -Copa =https://revolucionariostv.eu/elitegol/Repros/cope.php"
  2585. -FOX=https://revolucionariostv.eu/MultiTV/fox.php"
  2586. -Teledeporte=https://revolucionariostv.eu/MultiTV/teledeporte.php"
  2587. -AXN=https://revolucionariostv.eu/MultiTV/axn.php"
  2588. -Series=https://revolucionariostv.eu/MultiTV/series.php"
  2589. -Palomitas 2=https://revolucionariostv.eu/MultiTV/palomitas2.php"
  2590. -Palomitas 3=https://revolucionariostv.eu/MultiTV/palomitas3.php"
  2591. -Palomitas 4=https://revolucionariostv.eu/MultiTV/palomitas4.php"
  2592. -Palomitas 5=https://revolucionariostv.eu/MultiTV/palomitas5.php"
  2593. -Teledeporte=https://revolucionariostv.eu/MultiTV/teledeporte.php"
  2594. -Directo 01=https://montenegroweb.es/noticias.php"
  2595. -Directo 02=https://montenegroweb.es/noticias2.php"
  2596. -Directo 03=https://montenegroweb.es/noticias3.php"
  2597. -Directo 04=https://revolucionariostv.eu/elitegol/Repros/c4.php"
  2598. -Directo 05=https://revolucionariostv.eu/elitegol/Repros/c5.php"
  2599. -Directo 06=https://revolucionariostv.eu/elitegol/Repros/c6.php"
  2600. -Directo 07=https://revolucionariostv.eu/elitegol/Repros/c7.php"
  2601. -Directo Cope=https://revolucionariostv.eu/elitegol/Repros/cope.php"
  2602. </page>
  2603. </regex>
  2604.  
  2605.  
  2606.  
  2607. <regex>
  2608. <name>id3</name>
  2609. <expres><![CDATA[#$pyFunction
  2610. def GetLSProData(page_data,Cookie_Jar,m):
  2611. import re, requests, urllib, xbmc
  2612. link='[makelist.param2]'
  2613. url=requests.get(link,headers={'user-agent':'Mozilla/5.0','accept':'*/*'}).content
  2614. if 'janjua' in url:
  2615. return '$doregex[janjua]'
  2616. elif 'streamlive' in url:
  2617. return '$doregex[streamlive]'
  2618. elif 'wstream' in url:
  2619. return '$doregex[ws]'
  2620. else:
  2621. return xbmc.executebuiltin("XBMC.Notification(Enlace no Soportado,prueba mas tarde, 4000)")
  2622. ]]></expres>
  2623. <page>[makelist.param2]</page>
  2624. </regex>
  2625.  
  2626.  
  2627. <regex>
  2628. <name>streamlive</name>
  2629. <expres><![CDATA[#$pyFunction
  2630. import re, requests
  2631. def GetLSProData(page_data,Cookie_Jar,m):
  2632. headers={'user-agent':'Mozilla/5.0','referer':'[makelist.param2]','accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'}
  2633. id=re.findall('streamlive.*?channel=([^&]+)',page_data)[0]
  2634. page='http://www.streamlive.to/embedplayer.php?channel=%s&autostart=true'%id
  2635. pagedata=requests.get(page,headers=headers).content
  2636. sid=re.findall('source:\s*([^\(]+)',pagedata)[0]
  2637. url,tok1,tok2=re.findall('%s[\w\W]*?return.+?\[(.*?)\].+?\+\s*([^\.]+).+?"(\w[^"]+)'%sid,pagedata)[0]
  2638. rtmp=''.join(eval(url)).replace('\\','')
  2639. token=re.findall('var\s*%s.+?\[([^\]]+)'%tok1,pagedata)[0];token=''.join(eval(token))
  2640. atoken=re.findall('id=%s>(.*?)<'%tok2,pagedata)[0]
  2641. return 'https:%s%s%s|user-agent=ipad&referer=%s'%(rtmp,token,atoken,page)
  2642. ]]></expres>
  2643. <page>[makelist.param2]</page>
  2644. <referer>http://montenegroweb.es/noticias.php</referer>
  2645. <agent>Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/48.0.2564.116 Chrome/48.0.2564.116 Safari/537.36</agent>
  2646. </regex>
  2647.  
  2648.  
  2649. <regex>
  2650. <name>janjua</name>
  2651. <expres><![CDATA[#$pyFunction
  2652. def GetLSProData(page_data,Cookie_Jar,m):
  2653. import re, requests, urllib
  2654. cn,gID=re.findall('channel=[\'"]([^\'"]+).+?g=[\'"](\d+).+?janjua',page_data)[0]
  2655. jjurl='http://www.janjua.tv/hembedplayer/%s/%s/730/430'%(cn,gID)
  2656. fsource=requests.get(jjurl,headers={'user-agent':'Mozilla/5.0','referer':'http://montenegroweb.es/','accept':'*/*'}).content
  2657. jsurl,scheme,netloc,param,blurl=re.findall('(?s)text.javascript.\s*src=[\'"](.*?newjanjua[^\'"]+).+?var\s*hlsUrl.+?"([^"]+).+?"([^"]+).+?enableVideo.[\'"]([^\'"]+).+?ajax.{url.+?"([^"]+)',fsource)[0]
  2658. jssource=requests.get(jsurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  2659. if 'substring' in jssource:
  2660. p1,p2=re.findall('enableVideo.+?,(\d+).+?(\d+)',jssource)[0];param=param[:int(p1)]+param[int(p2):]
  2661. blsource=requests.get(blurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  2662. furl=re.findall('(.*)',blsource)[0].split('=')[1]
  2663. return '%s%s%s%s|user-agent=ipad&referer=%s'%(scheme,furl,netloc,param,jjurl)
  2664. else:
  2665. blsource=requests.get(blurl,headers={'user-agent':'Mozilla/5.0','referer':jjurl,'accept':'*/*'}).content
  2666. furl=re.findall('(.*)',blsource)[0].split('=')[1]
  2667. return '%s%s%s%s|user-agent=ipad&referer=%s'%(scheme,furl,netloc,param,jjurl)
  2668. ]]></expres>
  2669. <page>[makelist.param2]</page>
  2670. </regex>
  2671.  
  2672.  
  2673.  
  2674. <regex>
  2675. <name>ws</name>
  2676. <expres><![CDATA[#$pyFunction
  2677. import re,requests
  2678. from urlresolver.plugins.lib import jsunpack
  2679. def GetLSProData(page_data,Cookie_Jar,m):
  2680. link=re.findall('iframe\ssrc="([^"]+)',page_data)[0]
  2681. headers={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0','referer':'[makelist.param2]','accept':'*/*'}
  2682. source=requests.get(link,headers={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0','referer':link,'referer':'[makelist.param2]','accept':'*/*'}).content
  2683. unpacked=jsunpack.unpack(re.findall('(eval.*m3u8.*)',source)[0]).replace('\\','')
  2684. return re.findall('src:\s"(.*?)"',unpacked)[0]+'|user-agent=ipad&referer='+link+'&Origin=https://wstream.to/'
  2685. ]]></expres>
  2686. <page>[makelist.param2]</page>
  2687. </regex>
  2688.  
  2689.  
  2690.  
  2691. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2692. </item>
  2693.  
  2694. <item> <!--adicto - $doregex[emitiendo] -->
  2695. <title> [COLOR skyblue]●[/COLOR] [COLOR lightpink][B]ADICTO TV[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2696.  
  2697. <link>$doregex[makelist]</link>
  2698. <regex>
  2699. <name>makelist</name>
  2700. <listrepeat><![CDATA[
  2701. <title>[COLOR lightgreen][#BG] AdictoTV [/COLOR] [B][makelist.param1][/B] </title>
  2702. <link>$doregex[geturl]|Referer=$doregex[canal]&amp;User-Agent=ipad&amp;Referer=https://adictosalatele.com/&amp;Origin=https://streamcdn.to/</link>
  2703. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2704. ]]></listrepeat>
  2705. <expres>-(.*?)=(.*?)"(.*?):</expres>
  2706. <page>
  2707. -Tve 1 =https://adictosalatele.com/TV/espana/tve1/" :
  2708. -La cuatro =https://adictosalatele.com/TV/espana/lacuatro/" :
  2709. -Telecinco =https://adictosalatele.com/TV/espana/telecinco/" :
  2710. -FDF =https://adictosalatele.com/TV/espana/fdf/" :
  2711. -BEMAD =https://adictosalatele.com/TV/espana/bemad/" :
  2712. -DIVINITY =https://adictosalatele.com/TV/espana/divinity/" :
  2713. -CANAL 0 PLUS =https://adictosalatele.com/TV/espana/canal-0-plus/" :
  2714. -AXN =https://adictosalatele.com/TV/espana/axn/" :
  2715. -TNT =https://adictosalatele.com/TV/espana/tnt/" :
  2716. -FOX LIFE =https://adictosalatele.com/TV/espana/fox-life/" :
  2717. -AXN WHITE =https://adictosalatele.com/TV/espana/axnwhite/" :
  2718. -TCM =https://adictosalatele.com/TV/espana/tcm/" :
  2719. -COMEDY CENTRAL =https://adictosalatele.com/TV/espana/comedy-central/" :
  2720. -DISCOVERY CHANNEL =https://adictosalatele.com/TV/espana/discovery-channel/" :
  2721. -D MAX =https://adictosalatele.com/TV/espana/discovery-max/" :
  2722. -HISTORY =https://adictosalatele.com/TV/espana/history/" :
  2723. -NAT GEO =https://adictosalatele.com/TV/espana/national-geographic/" :
  2724. -NAT GEO =https://adictosalatele.com/TV/espana/nat-geo/" :
  2725. -CI =https://adictosalatele.com/TV/espana/ci/" :
  2726. -MOVISTAR LA LIGA =https://adictosalatele.com/TV/deportes/movistar-laliga/live.html" :
  2727. -LA LIGA =https://adictosalatele.com/TV/deportes/movistar-laliga/live1.html" :
  2728. -LA LIGA OPC.2 =https://adictosalatele.com/TV/deportes/movistar-laliga/live2.html" :
  2729. -LIGA CAMPEONES =https://adictosalatele.com/TV/deportes/movistar-ligacampeones/live.html" :
  2730. -LIGA CAMPEONES OPC2 =https://adictosalatele.com/TV/deportes/movistar-ligacampeones/live1.html" :
  2731. -LIGA CAMPEONES OPC3 =https://adictosalatele.com/TV/deportes/movistar-ligacampeones/live2.html" :
  2732. -MOVISTAR DEPORTES =https://adictosalatele.com/TV/deportes/movistar-deportes/" :
  2733. -Teledeporte =https://adictosalatele.com/TV/deportes/teledeporte/" :
  2734. -LA LIGA 2 =https://adictosalatele.com/TV/deportes/laliga-de-segunda/" :
  2735. -DAZN =https://adictosalatele.com/TV/deportes/dazn/" :
  2736. -VAMOS =https://adictosalatele.com/TV/deportes/vamos/" :
  2737. -FORMULA 1 =https://adictosalatele.com/TV/deportes/formula1/" :
  2738. -EUROSPORT 1 =https://adictosalatele.com/TV/deportes/eurosport1/" :
  2739. -EUROSPORT 2 =https://adictosalatele.com/TV/deportes/eurosport2/" :
  2740. -TEN =https://revolucionariostv.eu/MultiTV/ten650.php" :
  2741. -DKISS =https://revolucionariostv.eu/MultiTV/dkiss650.php" :
  2742. -FOX =https://revolucionariostv.eu/MultiTV/fox650.php" :
  2743. -HOLLYWOOD =https://revolucionariostv.eu/MultiTV/canalhollywood650.php" :
  2744. -CAZA Y PEZCA =https://revolucionariostv.eu/MultiTV/cazaypesca650.php" :
  2745. </page>
  2746.  
  2747. </regex>
  2748.  
  2749. <regex>
  2750. <name>geturl</name>
  2751. <expres>(?:file|source|src):.*?"(.*?)"</expres>
  2752. <page>$doregex[getunpacked]</page>
  2753. </regex>
  2754. <regex>
  2755. <name>getunpacked</name>
  2756. <expres>$pyFunction:get_unpacked(page_data,'(eval\(function\(p,a,c,k,e,d.*)' )</expres>
  2757. <page>$doregex[canal]</page>$pyFunction:''.replace('https','http')
  2758. <referer>https://adictosalatele.com</referer>
  2759. <connection>keep-alive</connection>
  2760. </regex>
  2761. <regex>
  2762. <name>canal</name>
  2763. <expres>iframe.*?src=\"(.*?)\"</expres>
  2764. <page>[makelist.param2]</page>
  2765. </regex>
  2766.  
  2767. <regex>
  2768. <name>emitiendo</name>
  2769. <expres><![CDATA[(?s)[makelist.param3].*?ahora">\n\s\s\s(.*?)\n]]></expres>
  2770. <page>http://www.formulatv.com/programacion/movistarplus/</page>
  2771. </regex>
  2772.  
  2773. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2774. </item>
  2775.  
  2776. <item><!--vertv-->
  2777. <title> [COLOR skyblue]●[/COLOR] [COLOR lightpink][B]VER TV[/B] [/COLOR] [COLOR lightslategray] *[/COLOR]</title>
  2778.  
  2779.  
  2780. <link>$doregex[list]</link>
  2781.  
  2782. <regex>
  2783. <name>list</name>
  2784. <listrepeat><![CDATA[
  2785. <title>[COLOR lightgreen][#BG] VerTV [/COLOR] [B][list.param1][/B] - $doregex[emitiendo] </title>
  2786. <link>https:$doregex[get-id]|Referer=https://vergol.com&amp;User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0</link>
  2787. <regex>
  2788. <name>get-id</name>
  2789. <expres>Clappr[\w\W]*?Clappr[\w\W]*?Clappr[\w\W]*?source: '([^']+)</expres>
  2790. <page>[list.param2]</page>
  2791. <rawpost>manzana66=12345</rawpost>
  2792. <connection>keep-alive</connection>
  2793. <accept>*/*</accept>
  2794. <X-Req>XMLHttpRequest</X-Req>
  2795. <referer>https://vergol.com/canales228/live/fox1.php</referer>
  2796. <agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0</agent>
  2797. <cookieJar>d7ece5e7fd690c2e0ed2e5785ff80a7ce1566421710</cookieJar>
  2798. </regex>
  2799. ]]></listrepeat>
  2800. <expres>-(.*?)=(.*?)"(.*?):</expres>
  2801. <page>
  2802. -La 1 =https://vergol.com/canales228/live/la1.php"La 1:
  2803. -Antena 3 =https://vergol.com/canales228/live1/antena3.php"Antena 3:
  2804. -Divinity =https://vergol.com/canales228/live/divinity.php"Divinity:
  2805. -Neox =https://vergol.com/canales228/live/neox.php"Neox:
  2806. -Mega =https://vergol.com/canales228/live1/mega3.php"Mega:
  2807. -AtresSeries =https://vergol.com/canales228/live/atreseries.php"Atreseries:
  2808. -Axn =https://vergol.com/canales228/live/axn.php"AXN:
  2809. -Calle 13 =https://vergol.com/canales228/live/calle13.php"Calle 13:
  2810. -Movistar Series =https://vergol.com/canales228/live1/plusseries.php"Movistar Series:
  2811. -Movistar Seriesamania =https://vergol.com/canales228/live1/seriesmania.php"Movistar Seriesmania:
  2812. -Fox Life =https://vergol.com/canales228/live/foxlife.php"Fox Life:
  2813. -FOX =https://vergol.com/canales228/live/fox1.php"FOX España:
  2814. -SyFy =https://vergol.com/canales228/live/syfy.php"SyFy España:
  2815. -TNT =https://vergol.com/canales228/live1/tntlatino.php"TNT España:
  2816. -MTV =https://vergol.com/canales228/live/mtv.php"MTV España:
  2817. -TMC =https://vergol.com/canales228/live/tcm.php"TCM:
  2818. -Dark =https://vergol.com/canales228/live1/dark.php"Dark:
  2819. -Movistar Comedia =https://vergol.com/canales228/live/comedia.php"Movistar Comedia:
  2820. -Movistar Drama =https://vergol.com/canales228/live/drama.php"Movistar Drama:
  2821. -Movistar Disney =https://vergol.com/canales228/live/plusdisney.php"Disney Channel:
  2822. -Historia =https://vergol.com/canales228/live/historia.php"Canal de Historia:
  2823. -Discovery Channel =https://vergol.com/canales228/live/discovery-channel.php"Discovery Channel:
  2824. -NatGeo Wild =https://vergol.com/canales228/live/nationalwild.php"Nat Geo Wild:
  2825. -NatGeo =https://vergol.com/canales228/live/nationalgeo.php"National Geographic:
  2826. -Odisea =https://vergol.com/canales228/live/odisea.php"Odisea:
  2827. -CI =https://vergol.com/canales228/live/ci.php"Crimen.*?Investigaci.*?n:
  2828. -LaLiga =https://vergol.com/canales228/live3/verliga.php"beIN Sports La Liga:
  2829. -Golf =https://vergol.com/canales228/live1/golf.php"Movistar Golf:
  2830. -Eurosport =https://vergol.com/canales228/live1/eurosport.php"Eurosport:
  2831. -Movistar F1 =https://vergol.com/canales228/live3/formula1.php"Formula:
  2832. -Barca =https://vergol.com/canales228/live1/barca.php"Barça TV:
  2833. -Cuatro =https://vergol.com/canales228/live1/cuatro.php"--:
  2834. -Telecinco =https://vergol.com/canales228/live1/telecinco2.php"Telecinco:
  2835. -La Sexta=https://vergol.com/canales228/live1/lasexta.php"Sexta:
  2836. -Nova =https://vergol.com/canales228/live/nova.php"Nova:
  2837. -BeMAd =https://vergol.com/canales228/live/bemad.php"bemad:
  2838. -Energy =https://vergol.com/canales228/live/energy.php"Energy:
  2839. -FDF =https://vergol.com/canales228/live/fdf.php"FDF:
  2840. -AMC =https://vergol.com/canales228/live/amc.php"Amc:
  2841. -Paramount =https://vergol.com/canales228/live/paramountchannel.php"Paramopunt:
  2842. -Hollywood =https://vergol.com/canales228/live/hollywood.php"hollywood:
  2843. -DMAX =https://vergol.com/canales228/live/dmax.php"Dmax:
  2844. -Cocina =https://vergol.com/canales228/live/cocina.php"Cocina:
  2845. -Toros =https://vergol.com/canales228/live1/toros.php"Toros:
  2846. -GolTV =https://vergol.com/canales228/live1/goltv.php"GolTV:
  2847. -Eurosports =https://vergol.com/canales228/live1/eurosport2.php"Eurosports 2:
  2848. -Teledeporte =https://vergol.com/canales228/live1/teledeporte.php"Teledeporte:
  2849. -RealMadrid TV =https://vergol.com/canales228/live1/madridtv.php"madridtv:
  2850. -Vamos =https://vergol.com/canales228/live1/vamos.php"Vamos:
  2851. -Futbol =https://vergol.com/canales228/live3/futbol.php"Futbol:
  2852. -Plus Deportes =https://vergol.com/canales228/live1/plusdeportes.php"plus Deportes:
  2853. -Plus Estrenos =https://vergol.com/canales228/live/plusestrenos.php"plus estrenos:
  2854. -Plus Accion =https://vergol.com/canales228/live/plusaccion.php"plus accion:
  2855. </page>
  2856. </regex>
  2857.  
  2858.  
  2859. <regex>
  2860. <name>emitiendo</name>
  2861. <expres><![CDATA[(?s)[list.param3].*?ahora">\n\s\s\s(.*?)\n]]></expres>
  2862. <page>http://www.formulatv.com/programacion/movistarplus/</page>
  2863. </regex>
  2864. <thumbnail>http://blackaddon.com/gray/img/esp.png</thumbnail></item>
  2865.  
  2866. <item><!-- SportZone -->
  2867. <title> [COLOR skyblue]●[/COLOR] [COLOR lightpink][B]SPORT ZONE[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2868.  
  2869. <link>$doregex[list0]</link>
  2870.  
  2871. <regex>
  2872. <name>list0</name>
  2873. <listrepeat><![CDATA[
  2874. <title>[COLOR deepskyblue][SPORTZONE][/COLOR][B] [list0.param2][/B]</title>
  2875. <link>$doregex[getUrl]|user-agent=ipad&amp;Referer=https://bananasports.xyz</link>
  2876. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2877. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  2878. ]]></listrepeat>
  2879. <expres><![CDATA["><a href="(http.*?)">(.*?)<]]></expres>
  2880. <page>http://sportszone.pw/</page>
  2881. </regex>
  2882.  
  2883.  
  2884. <regex>
  2885. <name>getUrl</name>
  2886. <expres><![CDATA[[\'"](http.*?m3u8.*?)[\'"]]]></expres>
  2887. <page>$doregex[page]</page>
  2888. </regex>
  2889.  
  2890. <regex>
  2891. <name>page</name>
  2892. <expres><![CDATA[<iframe src="([^"]+)]]></expres>
  2893. <page>[list0.param1]</page>
  2894. </regex>
  2895.  
  2896. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2897. <fanart>http://blackaddon.com/gray/img/fanart.jpg</fanart>
  2898. </item>
  2899.  
  2900. <item><!--verGOLES-->
  2901. <title> [COLOR skyblue]●[/COLOR] [COLOR lightpink][B]VERGOLES[/B] [/COLOR] [COLOR lightslategray] OPC1[/COLOR]</title>
  2902. <link>$doregex[list]</link>
  2903.  
  2904. <regex>
  2905. <name>list</name>
  2906. <listrepeat><![CDATA[
  2907. <title>[COLOR lightgreen][B] VerGoles [/B][/COLOR] [B][list.param2][/B]</title>
  2908. <link>https:$doregex[get-id]|Referer=https://vergol.com/&amp;User-Agent=Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/48.0.2564.116 Chrome/48.0.2564.116 Safari/537.36</link>
  2909. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2910.  
  2911. <regex>
  2912. <name>get-id</name>
  2913. <expres>Clappr[\w\W]*?Clappr[\w\W]*?Clappr[\w\W]*?source: '([^']+)</expres>
  2914. <page>https://vergol.com/canales228/[list.param1].php</page>
  2915. <rawpost>manzana66=12345</rawpost>
  2916. <connection>keep-alive</connection>
  2917. <accept>*/*</accept>
  2918. <X-Req>XMLHttpRequest</X-Req>
  2919. <referer>https://vercanalestv1.com/</referer>
  2920. <agent>Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/48.0.2564.116 Chrome/48.0.2564.116 Safari/537.36</agent>
  2921. <cookieJar>d2732eaef183a775c4293a179eee06a4d1507131962</cookieJar>
  2922. </regex>
  2923.  
  2924. ]]></listrepeat>
  2925. <expres>-(.*?)=(.*?)"</expres>
  2926. <page>
  2927.  
  2928. -live3/laliga2=La Liga2"
  2929. -live3/laliga4=<gol></gol>"
  2930. -live3/liga123=La Liga 123"
  2931. -live3/campeones=Movistar Campeones"
  2932. -live1/vamos=Vamos"
  2933. -live1/plusdeportes=Movistar Plus Deportes"-live1/eurosport=Europort"-live1/eurosport2=Europort 2"-live1/teledeporte=Teledeporte"-live1/goltv=Gol TV"-live1/golf=Golf"-live1/toros=Toros TV"-live1/vtv=VTV Uruguay"-live1/tycsports=TyC Sports Argentina"-live1/telemundo=Telemundo Latino"-live1/barca=Barca TV"-live1/madridtv=Real Madrid TV"-live1/azteca7=Azteca 7 Mexico"-live1/foxaction=Fox Action Latino"</page>
  2934. </regex>
  2935. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2936. </item>
  2937.  
  2938.  
  2939.  
  2940.  
  2941. <!--I N T E R N A C I O N A L -->
  2942.  
  2943.  
  2944.  
  2945. <item><!-- STREAMLIVE-->
  2946. <title> [COLOR skyblue]●[/COLOR] [COLOR paleturquoise][B]STREAMLIVE[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  2947.  
  2948. <link>$doregex[makelist]</link>
  2949.  
  2950. <regex>
  2951. <name>makelist</name>
  2952. <listrepeat><![CDATA[
  2953. <title>[COLOR paleturquoise][B][#BG][/B][/COLOR] Opciones [UPPERCASE][makelist.param1][/UPPERCASE]</title>
  2954. <link>$doregex[list]</link>
  2955. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2956. ]]></listrepeat>
  2957. <expres>'(.*?)'</expres>
  2958. <page>'espn','fox','nba','nfl','nhl','mlb','sport'</page>
  2959. </regex>
  2960.  
  2961. <regex>
  2962. <name>list</name>
  2963. <listrepeat><![CDATA[
  2964. <title>[COLOR deepskyblue][B][#BG][/B][/COLOR] [list.param2] </title>
  2965. <link>$doregex[getUrl]</link>
  2966. <thumbnail>https:[list.param3]</thumbnail>
  2967. ]]></listrepeat>
  2968. <expres><![CDATA[\/info\/(.*?)\/.*?title="(.*?)"[\w\W]*?data-original="(.*?)"]]></expres>
  2969. <page>https://www.streamlive.to/channelsPages.php</page>
  2970. <rawpost>page=1&amp;category=&amp;language=&amp;sortBy=1&amp;query=[makelist.param1]&amp;list=all&amp;itemspp=32</rawpost>
  2971. <connection>keep-alive</connection>
  2972. <accept>*/*</accept>
  2973. <X-Req>XMLHttpRequest</X-Req>
  2974. <referer></referer>
  2975. <agent>Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/48.0.2564.116 Chrome/48.0.2564.116 Safari/537.36</agent>
  2976. <cookieJar></cookieJar>
  2977. </regex>
  2978.  
  2979.  
  2980. <regex>
  2981. <name>getUrl</name>
  2982. <expres><![CDATA[#$pyFunction
  2983. import re
  2984. def GetLSProData(page_data,Cookie_Jar,m):
  2985. sid=re.findall('source:\s*([^\(]+)',page_data)[0]
  2986. url,tok1,tok2=re.findall('%s[\w\W]*?return.+?\[(.*?)\].+?\+\s*([^\.]+).+?"(\w[^"]+)'%sid,page_data)[0]
  2987. rtmp=''.join(eval(url)).replace('\\','')
  2988. token=re.findall('var\s*%s.+?\[([^\]]+)'%tok1,page_data)[0];token=''.join(eval(token))
  2989. atoken=re.findall('id=%s>(.*?)<'%tok2,page_data)[0]
  2990. return 'https:%s%s%s|user-agent=ipad&referer=https://www.streamlive.to/view/46476/ABC-(HD)'%(rtmp,token,atoken)
  2991. ]]></expres>
  2992. <page>http://www.streamlive.to/view/[list.param1]/</page>
  2993. </regex>
  2994.  
  2995.  
  2996. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  2997. </item>
  2998.  
  2999. <item>
  3000. <title> [COLOR skyblue]●[/COLOR] [COLOR paleturquoise][B]SPORTZONE[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  3001. <link>$doregex[getc]</link>
  3002. <regex>
  3003. <name>getc</name>
  3004. <listrepeat><![CDATA[
  3005. <title>[COLOR paleturquoise][BG] [B][getc.param1][/B][/COLOR]</title>
  3006. <link>$doregex[geturl]|Referer=https:$doregex[canal]&amp;User-Agent=ipad&amp;Referer=https://sportzonline.to/channels/hd/hd6.php</link>
  3007. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3008. ]]></listrepeat>
  3009. <expres>-(.*?)=(.*?)"</expres>
  3010. <page>
  3011. -HD1 ENGLISH=https://sportzonline.co/channels/hd/hd1.php"
  3012. -HD2 ENGLISH=https://sportzonline.co/channels/hd/hd1.php"
  3013. -HD3 GERMAN=https://sportzonline.co/channels/hd/hd1.php"
  3014. -HD4 ENGLISH=https://sportzonline.co/channels/hd/hd1.php"
  3015. -HD5 ENGLISH=https://sportzonline.co/channels/hd/hd1.php"
  3016. -HD6 SPANISH=https://sportzonline.co/channels/hd/hd1.php"
  3017. -HD7 ITALIAN=https://sportzonline.co/channels/hd/hd1.php"
  3018. -HD8 ENGLISH=https://sportzonline.co/channels/hd/hd1.php"
  3019. -BR1 BRAZILIAN=https://sportzonline.co/channels/bra/br1.php"
  3020. -BR2 BRAZILIAN=https://sportzonline.co/channels/bra/br1.php"
  3021. -PORTUGUESE SPORT TV 1=https://v2.sportzonline.to/channels/pt/sporttv1.php"
  3022. -PORTUGUESE SPORT TV 2=https://v2.sportzonline.to/channels/pt/sporttv2.php"
  3023. -PORTUGUESE SPORT TV 3=https://v2.sportzonline.to/channels/pt/sporttv3.php"
  3024. -PORTUGUESE SPORT TV 4=https://v2.sportzonline.to/channels/pt/sporttv4.php"
  3025. -PORTUGUESE SPORT TV 5=https://v2.sportzonline.to/channels/pt/sporttv5.php"
  3026. </page>
  3027. </regex>
  3028. <regex>
  3029. <name>geturl</name>
  3030. <expres>(?:file|source|src):.*?"(.*?)"</expres>
  3031. <page>$doregex[getunpacked]</page>
  3032. </regex>
  3033. <regex>
  3034. <name>getunpacked</name>
  3035. <expres>$pyFunction:get_unpacked(page_data,'(eval\(function\(p,a,c,k,e,d.*)' )</expres>
  3036. <page>https:$doregex[canal]</page>
  3037. <referer>https://sportzonline.to</referer>
  3038. <connection>keep-alive</connection>
  3039. </regex>
  3040. <regex>
  3041. <name>canal</name>
  3042. <expres>iframe src="(.*?)"</expres>
  3043. <page>[getc.param2]</page>
  3044. </regex>
  3045. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3046.  
  3047. <item>
  3048. <title> [COLOR skyblue]●[/COLOR] [COLOR paleturquoise][B]NOWGOAL[/B] [/COLOR] [COLOR lightslategray] [/COLOR]</title>
  3049. <link>$doregex[getc]</link>
  3050. <regex>
  3051. <name>getc</name>
  3052. <listrepeat><![CDATA[
  3053. <title>[COLOR paleturquoise][NOWGOAL][COLOR white] Channel [getc.param1][/COLOR][/COLOR]</title>
  3054. <link>$doregex[geturl]|Referer=$doregex[canal]&amp;User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0&amp;Referer=https://nowagoal.xyz/</link>
  3055. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3056. ]]></listrepeat>
  3057. <expres>'(.*?)'</expres>
  3058. <page>'1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','1','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40'</page>
  3059.  
  3060. </regex>
  3061. <regex>
  3062. <name>geturl</name>
  3063. <expres>(?:file|source|src):.*?"(.*?)"</expres>
  3064. <page>$doregex[getunpacked]</page>
  3065. </regex>
  3066. <regex>
  3067. <name>getunpacked</name>
  3068. <expres>$pyFunction:get_unpacked(page_data,'(eval\(function\(p,a,c,k,e,d.*)' )</expres>
  3069. <page>$doregex[canal]</page>
  3070. <referer>https://nowagoal.xyz</referer>
  3071. <connection>keep-alive</connection>
  3072. </regex>
  3073. <regex>
  3074. <name>canal</name>
  3075. <expres>iframe\s*src="(.*?)"</expres>
  3076. <page>https://nowagoal.xyz/embed/ch[getc.param1].php</page>
  3077. </regex>
  3078. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3079.  
  3080. <item>
  3081. <title> [COLOR skyblue]●[/COLOR] [COLOR paleturquoise][B]USA SPORTS[/B] [/COLOR] [COLOR lightslategray] FS1:FS2:ESPN:ESPN2[/COLOR]</title>
  3082.  
  3083. <link>$doregex[makelist] </link>
  3084.  
  3085. <regex>
  3086. <name>makelist</name>
  3087. <listrepeat><![CDATA[
  3088. <title>[COLOR dpaleturquoise][B][#BG] [USA] [/COLOR] [makelist.param1] [/B] </title>
  3089. <link>$doregex[get]|Referer=https://live-tennis.stream/stream/45459.html&amp;User-Agent=ipad</link>
  3090. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3091. ]]></listrepeat>
  3092. <expres><![CDATA[-(.*?)=(.*?)"]]></expres>
  3093. <page>-Fox Sports 1=stream/45459"
  3094. -Fox Sports 2=stream/45460"
  3095. -Espn HD=stream/43572"
  3096. -Espn HD=stream/2/43572"
  3097. -Espn 2 HD=stream/47119"
  3098. -Espn 2 HD=stream/45351"
  3099. -Espn U=stream/38912"</page>
  3100. </regex>
  3101.  
  3102.  
  3103. <regex>
  3104. <name>get</name>
  3105. <expres>source: '(.*?)'</expres>
  3106. <page>https://live-tennis.stream/[makelist.param2].html</page>
  3107. </regex>
  3108.  
  3109. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3110. </item>
  3111.  
  3112. <item><!-- Sportsbay -->
  3113. <title> [COLOR skyblue]●[/COLOR] [COLOR paleturquoise][B]SPORTS BAY[/B] [/COLOR] [COLOR lightslategray][/COLOR]</title>
  3114. <link>$doregex[getc]</link>
  3115.  
  3116. <regex>
  3117. <name>getc</name>
  3118. <listrepeat><![CDATA[
  3119. <title>[COLOR skyblue][B][getc.param1] [/B][/COLOR]</title>
  3120. <link>$doregex[getc2]</link>
  3121. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3122. ]]></listrepeat>
  3123. <expres><![CDATA[class="url summary" title="(.*?)" href="(.*?)"]]></expres>
  3124. <page>https://sportsbay.org/sports/tv-channels</page>
  3125. </regex>
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131. <regex>
  3132. <name>getc2</name>
  3133. <listrepeat><![CDATA[
  3134. <title>$pyFunction:'[getc.param1] [COLOR lightslategray][I][getc2.param1][/I][/COLOR]'.replace('https://box-live.','').replace('stream','').replace('.html','')</title>
  3135. <link>$doregex[id3]</link>
  3136. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3137. ]]></listrepeat>
  3138. <expres><![CDATA['(http.*?stream\/stream.*?)']]></expres>
  3139. <page>https://sportsbay.org[getc.param2]</page>
  3140. </regex>
  3141.  
  3142.  
  3143.  
  3144.  
  3145. <regex>
  3146. <name>id3</name>
  3147. <expres><![CDATA[#$pyFunction
  3148. def GetLSProData(page_data,Cookie_Jar,m):
  3149. import re, requests, xbmc, xbmcgui
  3150. link='[getc2.param1]'
  3151. url=requests.get(link,headers={'user-agent':'Mozilla/5.0','accept':'*/*'}).content
  3152. if 'm3u8' in url:
  3153. return '$doregex[get]'+'|Referer=https://live-tennis.stream/stream/45459.html&User-Agent=ipad'
  3154. elif 'assia' in url:
  3155. return xbmc.executebuiltin("XBMC.Notification(Enlace no Soportado,Elige otra opcion, 4000)")
  3156. else:
  3157. return '$doregex[tele]'
  3158. ]]></expres>
  3159. <page>[getc2.param1]</page>
  3160. </regex>
  3161.  
  3162.  
  3163.  
  3164. <regex>
  3165. <name>get</name>
  3166. <expres>source: '(.*?)'</expres>
  3167. <page>[getc2.param1]</page>
  3168. </regex>
  3169.  
  3170.  
  3171. <regex>
  3172. <name>tele</name>
  3173. <expres><![CDATA[#$pyFunction
  3174. def GetLSProData(page_data,Cookie_Jar,m):
  3175. from resolveurl.plugins.lib import jsunpack
  3176. import re, requests, urllib
  3177. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  3178. epage = jsunpack.unpack(edata).replace('\\', '')
  3179. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  3180. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  3181. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  3182. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  3183. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  3184. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  3185. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  3186. 'Referer': 'http://telerium.tv/',
  3187. 'X-Requested-With': 'XMLHttpRequest'}
  3188. cookies = {
  3189. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  3190. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  3191. headers.pop('X-Requested-With')
  3192. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  3193. return url
  3194. ]]></expres>
  3195. <page>http://telerium.tv/embed/$doregex[canal].html</page>
  3196. <referer>[getc2.param1]</referer>
  3197. </regex>
  3198.  
  3199. <regex>
  3200. <name>canal</name>
  3201. <expres>embed\/(.*?)\.</expres>
  3202. <page>[getc2.param1]</page>
  3203. </regex>
  3204.  
  3205.  
  3206. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3207. </item>
  3208.  
  3209. <item><!-- YOURstream-->
  3210. <title> [COLOR skyblue]●[/COLOR] [COLOR paleturquoise][B]YOURSTREAM[/B] [/COLOR] [COLOR lightslategray][/COLOR]</title>
  3211.  
  3212. <link>$doregex[makelist]</link>
  3213.  
  3214. <regex>
  3215. <name>makelist</name>
  3216. <listrepeat><![CDATA[
  3217. <title>[#BG] [COLOR white][makelist.param1] [COLOR skyblue][makelist.param2][/COLOR]</title>
  3218. <inputstream>$doregex[getUrl]</inputstream>
  3219. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3220. ]]></listrepeat>
  3221. <expres><![CDATA[#$pyFunction
  3222. import re,requests
  3223. def GetLSProData(page_data,Cookie_Jar,m):
  3224. url='http://yoursports.stream/games.js?x='+re.findall('src="(/games.js[^"]+)',page_data)[0]
  3225. source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':'http://yoursports.stream','accept':'*/*'}).content
  3226. return re.findall('chan:\'(.*?)\'.*?url:\'(.*?)\'',source)
  3227. ]]></expres>
  3228. <page>http://yoursports.stream</page>
  3229. </regex>
  3230.  
  3231.  
  3232.  
  3233. <regex>
  3234. <name>getUrl</name>
  3235. <expres><![CDATA[#$pyFunction
  3236. import re,requests
  3237. def GetLSProData(page_data, Cookie_Jar,m):
  3238. url='http://yoursports.stream'+re.findall('iframe.*?src="(\/.*?[^"]+)',page_data)[0]
  3239. source=requests.get(url,headers={'user-agent':'Mozilla/5.0','referer':'http://yoursports.stream/live?v=[makelist.param3]'}).content
  3240. return re.findall('atob.[\'"]([^\'"]+)',source)[0].decode('base64')+'|user-agent=ipad&referer='+url
  3241. ]]></expres>
  3242. <page>http://yoursports.stream/live?v=[makelist.param2]</page>
  3243. <referer>http://yoursports.stream</referer>
  3244. </regex>
  3245.  
  3246. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3247. </item>
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254. <!--CANALES -->
  3255.  
  3256.  
  3257. <!--VIPRACING-->
  3258.  
  3259. <itm>
  3260. <title>[COLOR lightblue][B]VipRacing[/COLOR] 01[/B] </title>
  3261. <link>$doregex[url]</link>
  3262. <regex>
  3263. <name>url</name>
  3264. <expres><![CDATA[#$pyFunction
  3265. def GetLSProData(page_data,Cookie_Jar,m):
  3266. from resolveurl.plugins.lib import jsunpack
  3267. import re, requests, urllib
  3268. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  3269. epage = jsunpack.unpack(edata).replace('\\', '')
  3270. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  3271. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  3272. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  3273. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  3274. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  3275. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  3276. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  3277. 'Referer': 'http://telerium.tv/',
  3278. 'X-Requested-With': 'XMLHttpRequest'}
  3279. cookies = {
  3280. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  3281. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  3282. headers.pop('X-Requested-With')
  3283. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  3284. return url
  3285. ]]></expres>
  3286. <page>http://telerium.tv/embed/$doregex[getID].html</page>57947
  3287. <referer>http://vipracing.live/channel/canal-0</referer>
  3288. </regex>
  3289. <regex>
  3290. <name>getID</name>
  3291. <expres>>id='(.*?)'</expres>
  3292. <page>http://vipracing.live/channel/bein-tele</page>
  3293. </regex>
  3294. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3295.  
  3296.  
  3297.  
  3298. <item>
  3299. <title>[COLOR palegreen]eSports (FIFA20 LaLigaChallenge) [B]Twitch ibai[/B][/COLOR] </title>
  3300. <link>http://blackaddon.com/gray/th.php?channel=ibai</link>
  3301. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3302.  
  3303.  
  3304. <item>
  3305. <title>[COLOR palegreen]VipRacing [B]Telemundo[/B][/COLOR] </title>
  3306. <link>http://blackaddon.com/gray/th.php?channel=anahiix_11</link>
  3307. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313. <item>
  3314. <title>[COLOR palegreen]VipRacing [B]TUDN[/B][/COLOR] </title>
  3315. <link>$doregex[geturl]|Referer=http://wstream.to/embed/r9f4n0w56rl0267&amp;User-Agent=ipad&amp;Referer=http://anahix11.com/</link>
  3316. <regex>
  3317. <name>geturl</name>
  3318. <expres>(?:file|source|src):.*?"(.*?)"</expres>
  3319. <page>$doregex[getunpacked]</page>
  3320. </regex>
  3321. <regex>
  3322. <name>getunpacked</name>
  3323. <expres>$pyFunction:get_unpacked(page_data,'(eval\(function\(p,a,c,k,e,d.*)' )</expres>
  3324. <page>http://wstream.to/embed/r9f4n0w56rl0267</page>
  3325. <agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0</agent>
  3326. <referer>http://anahix11.com/</referer>
  3327. </regex>
  3328. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3329. </item>
  3330.  
  3331.  
  3332.  
  3333.  
  3334. <item>
  3335. <title>[COLOR palegreen]VipRacing [B]ESPN Deportes[/B][/COLOR] </title>
  3336. <link>$doregex[get]|Referer=https://live-tennis.stream/stream/45459.html&amp;User-Agent=ipad</link>
  3337. <regex>
  3338. <name>get</name>
  3339. <expres>source: '(.*?)'</expres>
  3340. <page>https://live-tennis.stream/stream/45628.html</page>
  3341. </regex>
  3342. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3343. </item>
  3344.  
  3345. <item>
  3346. <title>[COLOR palegreen]VipRacing [B]ESPN SUR[/B][/COLOR] </title>
  3347. <link>$doregex[get]|Referer=https://live-tennis.stream/stream/45459.html&amp;User-Agent=ipad</link>
  3348. <regex>
  3349. <name>get</name>
  3350. <expres>source: '(.*?)'</expres>
  3351. <page>https://sportsbay.org/stream/1/54013.html</page>
  3352. </regex>
  3353. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3354. </item>
  3355.  
  3356. <item>
  3357. <title>[COLOR palegreen]VipRacing [B]ESPN 2 SUR[/B][/COLOR] </title>
  3358. <link>$doregex[get]|Referer=https://live-tennis.stream/stream/45459.html&amp;User-Agent=ipad</link>
  3359. <regex>
  3360. <name>get</name>
  3361. <expres>source: '(.*?)'</expres>
  3362. <page>https://sportsbay.org/stream/1/54014.html</page>
  3363. </regex>
  3364. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3365. </item>
  3366.  
  3367. <item>
  3368. <title>[COLOR palegreen]VipRacing [B]ESPN 3 SUR[/B][/COLOR] </title>
  3369. <link>$doregex[get]|Referer=https://live-tennis.stream/stream/45459.html&amp;User-Agent=ipad</link>
  3370. <regex>
  3371. <name>get</name>
  3372. <expres>source: '(.*?)'</expres>
  3373. <page>https://sportsbay.org/stream/1/54015.html</page>
  3374. </regex>
  3375. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3376. </item>
  3377.  
  3378. <itm> <!--09 sl-->
  3379. <title>[COLOR palegreen]VipRacing [B]ESPN DEPORTES 09[/B][/COLOR] </title>
  3380. <link>https:$doregex[url]|Referer=https://www.streamlive.to&amp;User-Agent=Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1</link>
  3381. <regex>
  3382. <name>url</name>
  3383. <expres><![CDATA[#$pyFunction
  3384. def GetLSProData(page_data,Cookie_Jar,m):
  3385. import re, requests, urllib
  3386. svar = re.findall('source\:\s*(.*?)\(', page_data)[0]
  3387. server = re.findall('function.*?{}\(\).*?\n.*?return\(\[(.*?)\]'.format(svar), page_data)[0].replace('"', '').replace(',', '').replace('\\', '')
  3388. tsvar, ttvar = re.findall('{}.*?\n.*?\+\s*(.*?)\..*?getElement.*?\("(.*?)\"'.format(svar), page_data)[0]
  3389. tserver = re.findall('var\s*{}\s*\=\s*\[(.*?)\]'.format(tsvar), page_data)[0].replace('"', '').replace(',', '').replace('\\', '')
  3390. ttoken = re.findall('id\={}\>(.*?)<'.format(ttvar), page_data)[0]
  3391. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  3392. 'Referer': 'https://www.streamlive.to/',
  3393. 'X-Requested-With': 'XMLHttpRequest'}
  3394. headers.pop('X-Requested-With')
  3395. url='{}{}{}'.format(server, tserver, ttoken)
  3396. return url
  3397. ]]></expres>
  3398. <page>https://www.streamlive.to/embedplayer.php?channel=76738&amp;autostart=true</page>
  3399. <referer>http://vipracing.live/channel/canal-8</referer>
  3400. <agent>Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27</agent>
  3401. </regex>
  3402. <regex>
  3403. <name>canal</name>
  3404. <expres><![CDATA[channel=(.*?)\&]]></expres>
  3405. <page>http://vipracing.live/channel/espndeportes</page>
  3406. </regex>
  3407. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3408. </item>
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418. <item>
  3419. <title>[COLOR palegreen]AndresFutbol [B]04[/B] Chile[/COLOR] </title>
  3420.  
  3421. <link>$doregex[url]</link>
  3422.  
  3423. <regex>
  3424. <name>url</name>
  3425. <expres><![CDATA[#$pyFunction
  3426. def GetLSProData(page_data,Cookie_Jar,m):
  3427. import re, requests, urllib
  3428. headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1',
  3429. 'Referer': 'https://www.playerfs.com/',
  3430. 'Origin': 'https://www.playerfs.com'}
  3431. lb1 = re.findall(r'url\:\s\"(.+?)"', page_data)[0]
  3432. htm = requests.get(lb1, headers=headers).text
  3433. ea = re.findall('redirect=(.*)', htm)[0]
  3434. p1, p2 = re.findall(r'hlsUrl\s*=\s*"(.+?)"\s*\+\s*ea\s*\+\s*"(.+?)"', page_data)[0]
  3435. p3 = re.findall(r'enableVideo\("(.+?)"', page_data)[0]
  3436. url = p1 + ea + p2 + p3 + '|' + urllib.urlencode(headers)
  3437. return url
  3438. ]]></expres>
  3439. <page>https://www.playerfs.com/hembedplayer/$doregex[canal]/1/800/450</page>
  3440. <referer>https://andresfulgol.blogspot.com/p/hh4.html</referer>
  3441. </regex>
  3442.  
  3443. <regex>
  3444. <name>canal</name>
  3445. <expres>channel='(.*?)'</expres>
  3446. <page>https://andresfulgol.blogspot.com/p/hh4.html</page>EEFRDT56
  3447. </regex>
  3448.  
  3449.  
  3450. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3451. </item>
  3452.  
  3453. <item>
  3454. <title>[COLOR palegreen]AndresFutbol [B]09[/B] Chile[/COLOR] </title>
  3455.  
  3456. <link>$doregex[url]</link>
  3457.  
  3458. <regex>
  3459. <name>url</name>
  3460. <expres><![CDATA[#$pyFunction
  3461. def GetLSProData(page_data,Cookie_Jar,m):
  3462. import re, requests, urllib
  3463. headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1',
  3464. 'Referer': 'https://www.playerfs.com/',
  3465. 'Origin': 'https://www.playerfs.com'}
  3466. lb1 = re.findall(r'url\:\s\"(.+?)"', page_data)[0]
  3467. htm = requests.get(lb1, headers=headers).text
  3468. ea = re.findall('redirect=(.*)', htm)[0]
  3469. p1, p2 = re.findall(r'hlsUrl\s*=\s*"(.+?)"\s*\+\s*ea\s*\+\s*"(.+?)"', page_data)[0]
  3470. p3 = re.findall(r'enableVideo\("(.+?)"', page_data)[0]
  3471. url = p1 + ea + p2 + p3 + '|' + urllib.urlencode(headers)
  3472. return url
  3473. ]]></expres>
  3474. <page>https://www.playerfs.com/hembedplayer/$doregex[canal]/1/800/450</page>
  3475. <referer>https://andresfulgol.blogspot.com/p/hh4.html</referer>
  3476. </regex>
  3477.  
  3478. <regex>
  3479. <name>canal</name>
  3480. <expres>channel='(.*?)'</expres>
  3481. <page>https://andresfulgol.blogspot.com/p/hh09.html</page>EEFRDT56
  3482. </regex>
  3483.  
  3484.  
  3485. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3486. </item>
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496. <item>
  3497. <title>[COLOR lightpink]REVO [B]LaLigaTV Bar[/B] 8t[/COLOR] </title>
  3498.  
  3499. <link>$doregex[url]</link>
  3500.  
  3501.  
  3502. <regex>
  3503. <name>url</name>
  3504. <expres><![CDATA[#$pyFunction
  3505. def GetLSProData(page_data,Cookie_Jar,m):
  3506. from resolveurl.plugins.lib import jsunpack
  3507. import re, requests, urllib
  3508. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  3509. epage = jsunpack.unpack(edata).replace('\\', '')
  3510. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  3511. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  3512. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  3513. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  3514. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  3515. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  3516. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  3517. 'Referer': 'http://telerium.tv/',
  3518. 'X-Requested-With': 'XMLHttpRequest'}
  3519. cookies = {
  3520. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  3521. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  3522. headers.pop('X-Requested-With')
  3523. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  3524. return url
  3525. ]]></expres>
  3526. <page>$doregex[getID]</page>
  3527. <referer>https://freeservice.info/</referer>
  3528. </regex>
  3529.  
  3530. <regex>
  3531. <name>getID</name>
  3532. <expres>iframe src='(.*?)'</expres>
  3533. <page>https://freeservice.info/tg.php?id=live8t</page>
  3534. </regex>
  3535.  
  3536. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3537.  
  3538.  
  3539. <item>
  3540. <title>[COLOR lightpink]REVO [B]M+ LaLiga[/B] 9t[/COLOR] </title>
  3541.  
  3542. <link>$doregex[url]</link>
  3543.  
  3544.  
  3545. <regex>
  3546. <name>url</name>
  3547. <expres><![CDATA[#$pyFunction
  3548. def GetLSProData(page_data,Cookie_Jar,m):
  3549. from resolveurl.plugins.lib import jsunpack
  3550. import re, requests, urllib
  3551. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  3552. epage = jsunpack.unpack(edata).replace('\\', '')
  3553. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  3554. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  3555. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  3556. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  3557. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  3558. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  3559. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  3560. 'Referer': 'http://telerium.tv/',
  3561. 'X-Requested-With': 'XMLHttpRequest'}
  3562. cookies = {
  3563. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  3564. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  3565. headers.pop('X-Requested-With')
  3566. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  3567. return url
  3568. ]]></expres>
  3569. <page>$doregex[getID]</page>
  3570. <referer>https://freeservice.info/</referer>
  3571. </regex>
  3572.  
  3573. <regex>
  3574. <name>getID</name>
  3575. <expres>iframe src='(.*?)'</expres>
  3576. <page>https://freeservice.info/tg.php?id=live9t</page>
  3577. </regex>
  3578.  
  3579. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595. <!--DIRECTOS VIP-->
  3596.  
  3597.  
  3598. <item>
  3599. <title>[COLOR lightpink]VIP [B]LaLigaTV Bar[/B][/COLOR] </title>
  3600. <link>$doregex[url]</link>
  3601.  
  3602. <regex>
  3603. <name>url</name>
  3604. <expres><![CDATA[#$pyFunction
  3605. def GetLSProData(page_data,Cookie_Jar,m):
  3606. from resolveurl.plugins.lib import jsunpack
  3607. import re, requests, urllib
  3608. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  3609. epage = jsunpack.unpack(edata).replace('\\', '')
  3610. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  3611. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  3612. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  3613. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  3614. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  3615. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  3616. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  3617. 'Referer': 'http://telerium.tv/',
  3618. 'X-Requested-With': 'XMLHttpRequest'}
  3619. cookies = {
  3620. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  3621. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  3622. headers.pop('X-Requested-With')
  3623. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  3624. return url
  3625. ]]></expres>
  3626. <page>http://telerium.tv/embed/46548.html</page>
  3627. <referer>http://soloveo.com/</referer>
  3628. <agent>Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27</agent>
  3629. </regex>
  3630. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636. <item>
  3637. <title>[COLOR lightpink]VIP [B]Formula 1[/B][/COLOR] </title>
  3638. <link>$doregex[url]</link>
  3639. <regex>
  3640. <name>url</name>
  3641. <expres><![CDATA[#$pyFunction
  3642. def GetLSProData(page_data,Cookie_Jar,m):
  3643. from resolveurl.plugins.lib import jsunpack
  3644. import re, requests, urllib
  3645. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  3646. epage = jsunpack.unpack(edata).replace('\\', '')
  3647. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  3648. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  3649. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  3650. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  3651. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  3652. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  3653. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  3654. 'Referer': 'http://telerium.tv/',
  3655. 'X-Requested-With': 'XMLHttpRequest'}
  3656. cookies = {
  3657. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  3658. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  3659. headers.pop('X-Requested-With')
  3660. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  3661. return url
  3662. ]]></expres>
  3663. <page>http://telerium.tv/embed/44650.html</page>
  3664. <referer>http://soloveo.com/</referer>
  3665. <agent>Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27</agent>
  3666. </regex>
  3667. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3668.  
  3669.  
  3670.  
  3671.  
  3672. <item>
  3673. <title>[COLOR lightpink]VIP [B]MOTO GP+ [/B][/COLOR] </title>
  3674. <link>$doregex[url]</link>
  3675. <regex>
  3676. <name>url</name>
  3677. <expres><![CDATA[#$pyFunction
  3678. def GetLSProData(page_data,Cookie_Jar,m):
  3679. from resolveurl.plugins.lib import jsunpack
  3680. import re, requests, urllib
  3681. edata = re.findall('(eval\(function\(p,a,c,k,e,d.*)', page_data)[0]
  3682. epage = jsunpack.unpack(edata).replace('\\', '')
  3683. svar = re.findall('\(esMobiliar\)\s*{\s*(\w+)', epage)[0]
  3684. server = re.findall('{}\s*=\s*"([^"]+)'.format(svar), epage)[0].decode('base64')
  3685. tsvar, ttvar = re.findall('atob\(([^\)]+)\)\..+?atob\(([^\)]+)', epage)[0]
  3686. tserver = re.findall('{}\s*=\s*"([^"]+)'.format(tsvar), epage)[0].decode('base64')[13:]
  3687. ttoken = re.findall('{}\s*=\s*"([^"]+)'.format(ttvar), epage)[0].decode('base64')
  3688. turl = 'http://telerium.tv{}{}'.format(tserver,ttoken)
  3689. headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
  3690. 'Referer': 'http://telerium.tv/',
  3691. 'X-Requested-With': 'XMLHttpRequest'}
  3692. cookies = {
  3693. 'DelMarLaVi': '100', 'ChorreameLaJa': '100', 'setVolumeSize':'100', 'analyticsid':'100', 'volumecookievar':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'playerVolumen':'100', 'playerXVolumex':'100', 'volume':'0', 'volumes':'100', 'volumex':'100', 'KodiamelaPiola':'100', 'CookieVolume':'100', 'elVolumen':'100', 'advertisingCookie':'100', 'analyticsCookie':'100', 'advertisingCookie':'100', 'analyticsCookie':'100'}
  3694. token = requests.post(turl, headers=headers, cookies=cookies).json()[10][::-1]
  3695. headers.pop('X-Requested-With')
  3696. url='http:{}{}|{}'.format(server,token, urllib.urlencode(headers))
  3697. return url
  3698. ]]></expres>
  3699. <page>http://telerium.tv/embed/25536.html</page>
  3700. <referer>https://vertelevision.tv/tv/deportes/moto.php</referer>
  3701. <agent>Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27</agent>
  3702. </regex>
  3703. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3704.  
  3705.  
  3706.  
  3707. <item>
  3708. <title>[COLOR lightpink]VIP [B]LaLiga TV BAR HD01 [/B][/COLOR] </title>
  3709.  
  3710. <link>https://cdndaily.troll.network/x6/x6.m3u8</link>
  3711. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718. <item>
  3719. <title>[COLOR lightpink]VIP [B]Evento HD04 [/B][/COLOR] </title>
  3720. <link>$doregex[url]</link>
  3721. <regex>
  3722. <name>url</name>
  3723. <expres>hlsMasterPlaylistUrl.*?(http.*?)\\</expres>
  3724. <page>https://ok.ru/video/1500984057513</page>
  3725. <referer>https://vk.com/</referer>
  3726. <agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0</agent>
  3727. <cookieJar></cookieJar>
  3728. </regex>
  3729. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3730.  
  3731.  
  3732.  
  3733. <item>
  3734. <title>[COLOR lightpink]VIP [B]LA LIGATV HD06 [/B][/COLOR] </title>
  3735. <link>$doregex[geturl]|Referer=http:$doregex[canal]&amp;User-Agent=ipad&amp;Referer=http://sportzonline.to/channels/hd/hd6.php</link>
  3736. <regex>
  3737. <name>geturl</name>
  3738. <expres>source:"(.*?)"</expres>
  3739. <page>$doregex[getunpacked]</page>
  3740. </regex>
  3741. <regex>
  3742. <name>getunpacked</name>
  3743. <expres>$pyFunction:get_unpacked(page_data,'(eval\(function\(p,a,c,k,e,d.*)' )</expres>
  3744. <page>http:$doregex[canal]</page>
  3745. <referer>http://sportzonline.to/channels/hd/hd6.php</referer>
  3746. <connection>keep-alive</connection>
  3747. </regex>
  3748. <regex>
  3749. <name>canal</name>
  3750. <expres>iframe src="(.*?)"</expres>
  3751. <page>http://sportzonline.to/channels/hd/hd6.php</page>
  3752. </regex>
  3753. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3754. </item>
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763. <!--extras tjs y inputstream-->
  3764.  
  3765.  
  3766. <item>
  3767. <title>[COLOR lightpink]VIP [B]BEIN SPORT [/B][/COLOR] </title>
  3768. <inputstream>https://tommyjones.site/bein/laliga.mpd</inputstream>
  3769. <thumbnail></thumbnail>
  3770. </item>
  3771.  
  3772.  
  3773. <item>
  3774. <title>[COLOR lightpink]VIP [B]BEIN SPORT 8[/B][/COLOR] </title>
  3775. <inputstream>https://tommyjones.site/bein/bein8.mpd</inputstream>
  3776. <thumbnail></thumbnail>
  3777. </item>
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795. <item>
  3796. <title>MOTORSPORT - ultimos videos</title>
  3797. <link>$doregex[makelist]</link>
  3798.  
  3799.  
  3800.  
  3801. <regex>
  3802. <name>makelist</name>
  3803. <listrepeat><![CDATA[
  3804. <title>[makelist.param3] [COLOR dodgerblue][makelist.param4][/COLOR]</title>
  3805. <link>$doregex[id3]</link>
  3806. <thumbnail>https:[makelist.param2]</thumbnail>
  3807. ]]></listrepeat>
  3808. <expres><![CDATA[ms-item--vid.*?href="(.*?)".*?data-src="(.*?)".*?alt="(.*?)"[\w\W]*?duration">(.*?)<]]></expres>
  3809. <page>https://es.motorsport.com/all/videos/?p=1</page>
  3810. </regex>
  3811.  
  3812.  
  3813. <regex>
  3814. <name>id3</name>
  3815. <expres><![CDATA[#$pyFunction
  3816. def GetLSProData(page_data,Cookie_Jar,m):
  3817. import re, requests, xbmc
  3818. match = re.findall('iframe.*?src="(.*?)"', page_data)[0]
  3819. if 'youtube' in match:
  3820. id=re.findall('com\/embed\/(.*?)"', page_data)[0]
  3821. return 'plugin://plugin.video.youtube/play/?video_id='+id
  3822. else:
  3823. return '$doregex[getUrl]'+'|user-agent=ipad&Referer=https://motorsport.tv'
  3824. ]]></expres>
  3825. <page>https://es.motorsport.com[makelist.param1]</page>
  3826. </regex>
  3827.  
  3828.  
  3829.  
  3830.  
  3831. <regex>
  3832. <name>getUrl</name>
  3833. <expres><![CDATA[source src="(.*?)"]]></expres>
  3834. <page>$doregex[getframe]</page>
  3835. <referer>https://motorsport.tv/</referer>
  3836. </regex>
  3837. <regex>
  3838. <name>getframe</name>
  3839. <expres><![CDATA[iframe.*?src="(.*?)"]]></expres>
  3840. <page>https://es.motorsport.com[makelist.param1]</page>
  3841. <referer>https://motorsport.tv/</referer>
  3842. </regex>
  3843.  
  3844.  
  3845. </item>
  3846.  
  3847.  
  3848.  
  3849.  
  3850. <item><!-- STREAMLIVE-->
  3851. <title>[COLOR palegreen]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR] [COLOR paleturquoise][B]STREAMLIVE[/B] [/COLOR] [COLOR lightslategray] test[/COLOR]</title>
  3852.  
  3853. <link>$doregex[makelist]</link>
  3854.  
  3855. <regex>
  3856. <name>makelist</name>
  3857. <listrepeat><![CDATA[
  3858. <title> Pagina [UPPERCASE][makelist.param1][/UPPERCASE]</title>
  3859. <link>$doregex[list]</link>
  3860. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3861. ]]></listrepeat>
  3862. <expres>'(.*?)'</expres>
  3863. <page>'1','2','3','4','5','6','7','8','9','10','11','12','13','14','15',</page>
  3864. </regex>
  3865.  
  3866.  
  3867. <regex>
  3868. <name>list</name>
  3869. <listrepeat><![CDATA[
  3870. <title>[COLOR deepskyblue][B][#BG][/B][/COLOR] [list.param2] </title>
  3871. <link>$doregex[getUrl]</link>
  3872. <thumbnail>https:[list.param3]</thumbnail>
  3873. ]]></listrepeat>
  3874. <expres><![CDATA[\/info\/(.*?)\/.*?title="(.*?)"[\w\W]*?data-original="(.*?)"]]></expres>
  3875. <page>https://www.streamlive.to/channelsPages.php</page>
  3876. <rawpost>page=[makelist.param1]&amp;category=&amp;language=&amp;sortBy=1&amp;query=&amp;list=free&amp;itemspp=32</rawpost>
  3877. <connection>keep-alive</connection>
  3878. <accept>*/*</accept>
  3879. <X-Req>XMLHttpRequest</X-Req>
  3880. <referer></referer>
  3881. <agent>Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/48.0.2564.116 Chrome/48.0.2564.116 Safari/537.36</agent>
  3882. <cookieJar></cookieJar>
  3883. </regex>
  3884.  
  3885.  
  3886.  
  3887.  
  3888. <regex>
  3889. <name>getUrl</name>
  3890. <expres><![CDATA[#$pyFunction
  3891. import re
  3892. def GetLSProData(page_data,Cookie_Jar,m):
  3893. sid=re.findall('source:\s*([^\(]+)',page_data)[0]
  3894. url,tok1,tok2=re.findall('%s[\w\W]*?return.+?\[(.*?)\].+?\+\s*([^\.]+).+?"(\w[^"]+)'%sid,page_data)[0]
  3895. rtmp=''.join(eval(url)).replace('\\','')
  3896. token=re.findall('var\s*%s.+?\[([^\]]+)'%tok1,page_data)[0];token=''.join(eval(token))
  3897. atoken=re.findall('id=%s>(.*?)<'%tok2,page_data)[0]
  3898. return 'https:%s%s%s|user-agent=ipad&referer=https://www.streamlive.to/view/46476/ABC-(HD)'%(rtmp,token,atoken)
  3899. ]]></expres>
  3900. <page>https://www.streamlive.to/view/[list.param1]/</page>
  3901. </regex>
  3902.  
  3903. </regex>
  3904. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail></item>
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913. <item>
  3914. <title>Como Activar el turbo</title>
  3915. <link>https://archive.org/download/1583873788059/1583873788059.mp4</link>
  3916. <regex>
  3917. <name>makelist</name>
  3918. <listrepeat><![CDATA[
  3919. <title>[UPPERCASE][COLOR palepink][makelist.param1][/COLOR][/UPPERCASE] [COLOR skyblue][makelist.param2] [makelist.param4] [B][makelist.param5] [/COLOR] [makelist.param3][/B]</title>
  3920. <link>$doregex[id3]</link>
  3921. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3922. ]]></listrepeat>
  3923. <expres><![CDATA[ffffff.*?b>(.*?)<|lime;">\s\s\((.*?)\).*?AL\s([0-9]+).*?\n(.*?)\n(.*?)\n]]></expres>
  3924. <page>https://revolucionariostv.eu/programacion.php</page>
  3925. </regex>
  3926.  
  3927. </item>
  3928.  
  3929.  
  3930.  
  3931. <item>
  3932. <title>test your list</title>
  3933. <link>na</link>
  3934. <externallink>$doregex[buscar]</externallink>
  3935.  
  3936. <regex>
  3937. <name>buscar</name>
  3938. <expres><![CDATA[#$pyFunction
  3939. import xbmc
  3940. import xbmcaddon
  3941. import xbmcgui
  3942. def GetLSProData(page_data,Cookie_Jar,m):
  3943. dialog = xbmcgui.Dialog()
  3944. d = dialog.input('ingresa tu lista:', type=xbmcgui.INPUT_ALPHANUM)
  3945. return d
  3946. ]]></expres>
  3947. <page></page>
  3948. <cookieJar></cookieJar>
  3949. </regex>
  3950.  
  3951.  
  3952. </item>
  3953.  
  3954. <item><!-- nbastream-->
  3955. <title>[COLOR lightslategray]●[/COLOR][COLOR lightslategray]●[/COLOR][COLOR deepskyblue]●[/COLOR] [COLOR lightcyan][B]AGENDA [/COLOR][COLOR lightblue]NBA STREAMS[/COLOR][/B] [COLOR lightslategray] [/COLOR] </title>
  3956.  
  3957. <link>$doregex[makelist]</link>
  3958. <regex>
  3959. <name>makelist</name>
  3960. <listrepeat><![CDATA[
  3961. <title>[#BG] [makelist.param3] [makelist.param2] [COLOR lightslategray][I](nbastreams)[/I][/COLOR]</title>
  3962. <link>$doregex[getdecode]|Referer=http://crackstreams.ga/nba/espn/1.php&amp;User-Agent=ipad</link>
  3963. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3964. ]]></listrepeat>
  3965. <expres><![CDATA[\n<a\s*href='(.*?)'[\W\w]*?media-heading'>(.*?)<[\w\W]*?-(.*?)<]]></expres>
  3966. <page>http://nbastreams.xyz/schedule/</page>
  3967. </regex>
  3968.  
  3969.  
  3970. <regex>
  3971. <name>getdecode</name>
  3972. <expres>$pyFunction:base64.b64decode("$doregex[get]")</expres>
  3973. <page></page>
  3974. </regex>
  3975.  
  3976.  
  3977. <regex>
  3978. <name>get</name>
  3979. <expres>source:.*?"(.*?)"</expres>
  3980. <page>$doregex[get2]</page>
  3981. </regex>
  3982.  
  3983. <regex>
  3984. <name>get2</name>
  3985. <expres>iframe.*?src="(.+?)"</expres>
  3986. <page>[makelist.param1]</page>
  3987. </regex>
  3988. <thumbnail>http://blackaddon.com/gray/img/deportes.png</thumbnail>
  3989. </item>
  3990.  
  3991.  
  3992.  
  3993. <item>
  3994. <title>123tvnow ABC</title>
  3995. <link>$doregex[getUrl]|Referer=http://123tvnow.com/</link>
  3996. <regex>
  3997. <name>getUrl</name>
  3998. <expres><![CDATA[#$pyFunction
  3999. def GetLSProData(page_data,Cookie_Jar,m):
  4000. import re, requests, json, pyaes, jscrypto, hashlib
  4001. e, key, part2 = re.findall("video-id.+?function.+?var.+?'([^']+)','([^']+).+?='([^']+)",page_data)[0]
  4002. e = json.loads(e.decode('base64'))
  4003. iv = e['iv'].decode('hex')
  4004. salt = e['salt'].decode('hex')
  4005. data = e['ciphertext'].decode('base64')
  4006. secret = jscrypto.PBKDF2(key, salt, e['iterations'], 32, hashlib.sha512)
  4007. decryptor = pyaes.new(secret, pyaes.MODE_CBC, IV=iv)
  4008. surl = decryptor.decrypt(data).strip() + part2
  4009. headers = {'User-Agent': 'Mozilla/5.0',
  4010. 'Origin': 'http://123tvnow.com',
  4011. 'Referer': 'http://123tvnow.com/'}
  4012. url = requests.get(surl, headers=headers).json()[0]['file']
  4013. return url
  4014. ]]></expres>
  4015. <page>http://123tvnow.com/watch/abc/</page>
  4016. </regex>
  4017. </item>
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023. <item>
  4024. <title>N'MIX</title>
  4025. <link>$doregex[getUrl]</link>
  4026. <regex>
  4027. <name>getUrl</name>
  4028. <expres><![CDATA[#$pyFunction
  4029. import re,requests,json
  4030. def GetLSProData(page_data,Cookie_Jar,m):
  4031. m3u8=requests.get('https://playback.dacast.com/content/access?contentId=50160_c_515452&provider=dacast',headers={'user-agent':'Mozilla/5.0','origin':'https://iframe.dacast.com','referer':'https://iframe.dacast.com/b/50160/c/515452'}).json()['hls']
  4032. return '%s|user-agent=ipad&origin=https://iframe.dacast.com&referer=https://iframe.dacast.com/b/50160/c/515452'%m3u8
  4033. ]]></expres>
  4034. <page></page>
  4035. </regex>
  4036. </item>
  4037.  
  4038. <item>
  4039. <title>N'MIX</title>
  4040. <link>http://blackaddon.com/cla.php?calidad=8cc331b0ebdfe8ab592a13b703068e15&amp;canal=780970|User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3397.0 Safari/537.36</link>
  4041.  
  4042. </item>
  4043.  
  4044.  
  4045. <item>
  4046. <title>N'MIX</title>
  4047. <link>https://latamliveclarovideo.akamaized.net/Content/hls_clear/Live/Channel(DIA_TV_HD)/Stream(01)/index.m3u8|User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3397.0 Safari/537.36</link>
  4048.  
  4049. </item>
Add Comment
Please, Sign In to add comment