Пример #1
0
 def play_video(self, datas):
     url = datas.get('url')
     video_page_url = self.main_url + url
     data = channel.get_url(video_page_url)
     regex = r"""(http://www.tvcom.be/videos/.+?\.mp4)"""
     video_url = re.findall(regex, data)[0]
     video_url = video_url.replace(' ', '%20')
     channel.playUrl(video_url)
Пример #2
0
 def play_video(self, datas):
     url = datas.get('url')
     video_page_url = self.main_url + url
     data = channel.get_url(video_page_url)
     regex = r"""(http://www.tvcom.be/videos/.+?\.mp4)"""
     video_url = re.findall(regex, data)[0]
     video_url = video_url.replace(' ', '%20')
     channel.playUrl(video_url)
Пример #3
0
 def play_video(self, datas):
     url = datas.get('url')
     if datas.get('news'):
         return self.play_video_news(url)
     data = channel.get_url(url)
     regex = r"""<source src="([^"]+)"""
     video = re.search(regex, data)
     if video is not None:
         vurl = video.group(1)
         channel.playUrl(vurl)
Пример #4
0
 def play_video(self, datas):
     url = datas.get('url')
     if datas.get('news'):
         return self.play_video_news(url)
     data = channel.get_url(url)
     regex = r"""<source src="([^"]+)"""
     video = re.search(regex, data)
     if video is not None:
         vurl = video.group(1)
         channel.playUrl(vurl)
Пример #5
0
 def play_video(self, datas):
     import simplejson as json
     id = datas.get('url')
     d = json.loads(channel.get_url(self.main_url + '/api/media/video?method=getVideoDetail&args%5B%5D=' + id))['data']
     try:
         vurl = d['urls']
     except:
         return
     #title = d['title'] + ' - ' + datetime.fromtimestamp(d['created']).strftime('%d/%m/%Y') + ' - ' + channel.time2str(d.get('duration', ''))
     #img = 'http://ds.static.rtbf.be' + d['thumbnail']['full']
     #rating = d['rating']
     channel.playUrl(vurl)
Пример #6
0
 def play_video(self, datas):
     id = datas.get('url')
     if datas.get('direct'):
         id = self.get_direct_video_id(id)
     if channel.in_xbmc:
         from elementtree import ElementTree
     else:
         from xml.etree import ElementTree
     data = channel.get_url(self.main_url + self.channel_id + '/GetFlashParams.aspx?id=%s&bEmbed=0&sDummyPath=' % id)
     tree = ElementTree.fromstring(data)
     vpo = tree.find('VPO')
     title, img, url = vpo.find('Title').text, vpo.find('Thumbnail').text, vpo.find('URL').text
     channel.playUrl(url)
Пример #7
0
 def play_video(self, datas):
     id = datas.get('url')
     if datas.get('direct'):
         id = self.get_direct_video_id(id)
     if channel.in_xbmc:
         from elementtree import ElementTree
     else:
         from xml.etree import ElementTree
     data = channel.get_url(self.main_url + self.channel_id + '/GetFlashParams.aspx?id=%s&bEmbed=0&sDummyPath=' % id)
     tree = ElementTree.fromstring(data)
     vpo = tree.find('VPO')
     title, img, url = vpo.find('Title').text, vpo.find('Thumbnail').text, vpo.find('URL').text
     channel.playUrl(url)
Пример #8
0
 def play_video(self, datas):
     id = datas.get('url')
     regex = """provider: 'video', file: '([^']+)"""
     data = channel.get_url(self.main_url + '/mediatheek/ajax/video/' + id)
     for url in re.findall(regex, data):
         if url.split('.')[-1] == '3gp':
             return channel.playUrl(url)
Пример #9
0
 def play_video(self, datas):
     id = datas.get('url')
     regex = """provider: 'video', file: '([^']+)"""
     data = channel.get_url(self.main_url + '/mediatheek/ajax/video/' + id)
     for url in re.findall(regex, data):
         if url.split('.')[-1] == '3gp':
             return channel.playUrl(url)
Пример #10
0
 def play_video(self, datas):
     import simplejson as json
     id = datas.get('url')
     d = json.loads(
         channel.get_url(
             self.main_url +
             '/api/media/video?method=getVideoDetail&args%5B%5D=' +
             id))['data']
     try:
         vurl = d['urls']
     except:
         return
     #title = d['title'] + ' - ' + datetime.fromtimestamp(d['created']).strftime('%d/%m/%Y') + ' - ' + channel.time2str(d.get('duration', ''))
     #img = 'http://ds.static.rtbf.be' + d['thumbnail']['full']
     #rating = d['rating']
     channel.playUrl(vurl)
Пример #11
0
 def play_live(self, datas):
     url = datas.get('url')
     rtmp = self.get_live_rtmp(self.main_url + "/livecenter/" + url)
     channel.playUrl(rtmp)
Пример #12
0
 def play_video_news(self, url):
     url = 'http://nieuws.vtm.be' + url
     data = channel.get_url(url)
     regex = r"""<source src="([^"]+)"""
     vurl = re.findall(regex, data)[0]
     channel.playUrl(vurl)
Пример #13
0
 def play_video_news(self, url):
     url = 'http://nieuws.vtm.be' + url
     data = channel.get_url(url)
     regex = r"""<source src="([^"]+)"""
     vurl = re.findall(regex, data)[0]
     channel.playUrl(vurl)
Пример #14
0
 def play_live(self, datas):
     url = datas.get('url')
     rtmp = self.get_live_rtmp(self.main_url + "/livecenter/" + url)
     channel.playUrl(rtmp)