Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <item>
- <title>[B][COLOR red]• [/B][/COLOR][COLOR ]Peliculas y Series[/COLOR]</title>
- <link>ignorame</link>
- <externallink>https://raw.githubusercontent.com/Carlosvives2017/vaulatron/master/Pelis%20y%20series</externallink>
- <thumbnail>http://3.bp.blogspot.com/-tVVK739GnHA/WYDBNOTo_FI/AAAAAAAABX0/XsftAuiPMD81n7zsBzZnyqAn7Go2qO3WQCK4BGAYYCw/s1600/Peliculas.jpg</thumbnail>
- <fanart>http://www.indietips.com/wp-content/uploads/2015/10/movie-collage-TO-BEST-POSTER-ACTION-FREE-ONLINE-FULL-MOVIES-VIDEOS.jpg</fanart>
- <info></info>
- </item>
- <item>
- <title>[B][COLOR red]• [/B][/COLOR][COLOR white]You [COLOR red]tube[/COLOR]</title>
- <link>$doregex[makelist]</link>
- <regex>
- <name>makelist</name>
- <listrepeat><![CDATA[
- <title>[COLOR deepskyred]•[/COLOR][B][COLOR blue]• [/B][/COLOR][makelist.param2]</title>
- <link>$doregex[resolve]</link>
- <thumbnail>https://i.ytimg.com/vi/[makelist.param1]/hqdefault.jpg</thumbnail>
- ]]></listrepeat>
- <expres>u'(.+?)', u'(.+?)'</expres>
- <page>$doregex[search]</page>
- </regex>
- <regex>
- <name>resolve</name>
- <expres><![CDATA[#$pyFunction
- import urlresolver
- def GetLSProData(page_data,Cookie_Jar,m):
- url = 'https://www.youtube.com/watch?v=[makelist.param1]'
- streamLink = urlresolver.resolve(url)
- return streamLink
- ]]></expres>
- <page></page>
- </regex>
- <regex>
- <name>search</name>
- <expres><![CDATA[#$pyFunction
- import requests,xbmcgui,xbmc, re,time, xbmcaddon
- def GetLSProData(page_data,Cookie_Jar,m):
- text=takeInputFortext('Ingrese la búsqueda')
- url = 'https://www.youtube.com/results?q=' + text.replace(' ', '+')
- req = requests.get(url)
- list1 = re.findall('yt-lockup-c.+?a\shref=".watch.v=([^"]+)".+?\s\stitle="([^"]+)"\s', req.text)
- count = 10
- while count > 1:
- try:
- url = 'https://www.youtube.com' + re.findall('a href="([^"]+)".+<\/a>\n <\/div>', req.text)[0]
- except:
- return list1
- req = requests.get(url)
- list2 = re.findall('yt-lockup-c.+?a\shref=".watch.v=([^"]+)".+?\s\stitle="([^"]+)"\s', req.text)
- list1 = list1 + list2
- count = count - 1
- return list1
- def takeInputFortext(txt):
- addon = xbmcaddon.Addon('plugin.video.live.streamspro')
- addon_version = addon.getAddonInfo('version')
- profile = xbmc.translatePath(addon.getAddonInfo('profile').decode('utf-8'))
- solver = InputWindow( txt=txt)
- solution = solver.get()
- return solution
- class InputWindow(xbmcgui.WindowDialog):
- def __init__(self, *args, **kwargs):
- self.txt = kwargs.get('txt','')
- xbmcgui.WindowXMLDialog.__init__(self)
- #self.addControl(self.txt)
- path = xbmcaddon.Addon().getAddonInfo('path')
- self.kbd = xbmc.Keyboard()
- self.kbd.setHeading( self.txt)
- def get(self):
- self.show()
- time.sleep(2)
- self.kbd.doModal()
- if (self.kbd.isConfirmed()):
- text = self.kbd.getText()
- self.close()
- return text
- self.close()
- return False
- ]]></expres>
- <page></page>
- </regex>
- <thumbnail>https://s26.postimg.org/ifxv5jobt/youtube.jpg</thumbnail>
- <fanart>https://9to5google.files.wordpress.com/2017/02/youtube.jpg?quality=82&strip=all&w=1000</fanart>
- <info></info>
- </item>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement