# -*- coding: utf-8 -*- #------------------------------------------------------------ # pelisalacarta - XBMC Plugin # Conector para rtve # http://blog.tvalacarta.info/plugin-xbmc/tvalacarta/ #------------------------------------------------------------ import urllib from core import logger from core import scrapertools from lib import youtube_dl def get_video_url( page_url , premium = False , user="" , password="", video_password="", page_data="" ): logger.info("[mitele.py] get_video_url(page_url='%s')" % page_url) ydl = youtube_dl.YoutubeDL({'outtmpl': u'%(id)s%(ext)s'}) result = ydl.extract_info(page_url, download=False) video_urls = [] if 'formats' in result: for entry in result['formats']: logger.info("entry="+repr(entry)) if 'hls' in entry['format']: video_url = ('%s|%s' % (entry['url'], urllib.urlencode(entry['http_headers']))) video_urls.append([scrapertools.safe_unicode(entry['format']).encode('utf-8'), scrapertools.safe_unicode(video_url).encode('utf-8')]) video_urls.reverse() return video_urls # Encuentra vĂ­deos del servidor en el texto pasado def find_videos(data): encontrados = set() devuelve = [] return devuelve