Example #1
0
def play_video(video_uri=common.args.url):
    # Handle the poewrnation specific video loading
    if 'powernation' in video_uri:
        video_data = connection.getURL(video_uri)
        video_json = json.loads(video_data)
        video_url = video_json['HLSURL']

        item = xbmcgui.ListItem(path=video_url)
        try:
            item.setThumbnailImage(common.args.thumb)
        except:
            pass
        try:
            item.setInfo(
                'Video', {
                    'title': common.args.name,
                    'season': common.args.season_number,
                    'episode': common.args.episode_number,
                    'TVShowTitle': common.args.show_title
                })
        except:
            pass
        xbmcplugin.setResolvedUrl(pluginHandle, True, item)
    else:
        video_data = connection.getURL(video_uri)
        video_url = BeautifulSoup(video_data, 'html5lib').find(
            'div', class_='video_player')['data-mgid']
        main_viacom.play_video(BASE, video_url)
Example #2
0
def play_video(video_url = common.args.url):
	video_data = connection.getURL(video_url, header = {'X-Forwarded-For' : '12.13.14.15'})
	try:
		video_url2 = re.compile('<meta content="http://media.nick.com/fb/(.+?).swf" property="og:video"/>').findall(video_data)[0]
	except:
		video_url2 = re.compile("NICK.unlock.uri = '(.+?)';").findall(video_data)[0]
	main_viacom.play_video(BASE, video_url2, media_base = BASE2)	
Example #3
0
def play_video(video_url=common.args.url):
    video_data = connection.getURL(video_url,
                                   header={'X-Forwarded-For': '12.13.14.15'})
    video_url2 = re.compile(
        '<meta content="http://media.mtvnservices.com/fb/(.+?).swf" property="og:video"/>'
    ).findall(video_data)[0]
    feed_url = FEED % video_url2
    main_viacom.play_video(BASE, feed_url)
Example #4
0
def play_video(video_url=common.args.url):
    video_data = connection.getURL(video_url,
                                   header={'X-Forwarded-For': '12.13.14.15'})
    mgid = BeautifulSoup(video_data,
                         'html.parser').find('div', attrs={'data-uri':
                                                           True})['data-uri']
    video_url2 = mgid
    main_viacom.play_video(BASE, video_url2)
Example #5
0
def play_video(video_url = common.args.url):
	video_data = connection.getURL(video_url)
	try:
		mgid = BeautifulSoup(video_data, 'html.parser').find('div', attrs = {'data-mgid' : True})['data-mgid']
		video_url2 = mgid
	except:
		video_url2 = re.compile('swfobject\.embedSWF\("(.*?)"').findall(video_data)[0]
	show = video_url2.split(':')[-2].replace('.com', '')
	feed_url = 'http://' + show + '.cc.com/feeds/mrss?uri=' + video_url2
	main_viacom.play_video(BASE, feed_url)
def play_video(video_url=common.args.url):
    video_data = connection.getURL(video_url,
                                   header={'X-Forwarded-For': '12.13.14.15'})
    try:
        video_url2 = re.compile(
            '<meta content="http://media.nick.com/fb/(.+?).swf" property="og:video"/>'
        ).findall(video_data)[0]
    except:
        video_url2 = re.compile("NICK.unlock.uri = '(.+?)';").findall(
            video_data)[0]
    main_viacom.play_video(BASE, video_url2, media_base=BASE2)
Example #7
0
def play_video(video_url=common.args.url):
    video_data = connection.getURL(video_url)
    try:
        mgid = BeautifulSoup(video_data,
                             'html.parser').find('div',
                                                 attrs={'data-mgid':
                                                        True})['data-mgid']
        video_url2 = mgid
    except:
        video_url2 = re.compile('swfobject\.embedSWF\("(.*?)"').findall(
            video_data)[0]
    show = video_url2.split(':')[-2].replace('.com', '')
    feed_url = 'http://' + show + '.cc.com/feeds/mrss?uri=' + video_url2
    main_viacom.play_video(BASE, feed_url)
Example #8
0
def play_video(video_url = common.args.url):
	video_data = connection.getURL(video_url)
	try:
		mgid = BeautifulSoup(video_data, 'html.parser').find('div', attrs = {'data-mgid' : True})['data-mgid']
		video_url2 = mgid
	except:
		try:
			video_url2 = re.compile('swfobject\.embedSWF\("(.*?)"').findall(video_data)[0]
		except:
			embedded_data = BeautifulSoup(video_data, 'html.parser').find('meta',  property = "sm4:video:embed" )['content']
			video_url2 = BeautifulSoup(embedded_data, 'html.parser').iframe['src'].split('embed/')[1]
	show = video_url2.split(':')[-2].replace('.com', '')
	if show != 'comedycentral':
		show = 'www'
	feed_url = 'http://' + show + '.cc.com/feeds/mrss?uri=' + video_url2 
	main_viacom.play_video(BASE, feed_url)
Example #9
0
def play_video(video_url=common.args.url):
    video_data = connection.getURL(video_url)
    try:
        mgid = BeautifulSoup(video_data,
                             'html.parser').find('div',
                                                 attrs={'data-mgid':
                                                        True})['data-mgid']
        video_url2 = mgid
    except:
        try:
            video_url2 = re.compile('swfobject\.embedSWF\("(.*?)"').findall(
                video_data)[0]
        except:
            embedded_data = BeautifulSoup(video_data, 'html.parser').find(
                'meta', property="sm4:video:embed")['content']
            video_url2 = BeautifulSoup(
                embedded_data, 'html.parser').iframe['src'].split('embed/')[1]
    show = video_url2.split(':')[-2].replace('.com', '')
    if show != 'comedycentral':
        show = 'www'
    feed_url = 'http://' + show + '.cc.com/feeds/mrss?uri=' + video_url2
    main_viacom.play_video(BASE, feed_url)
Example #10
0
def play_video(video_uri = common.args.url):
	# Handle the poewrnation specific video loading
	if 'powernation' in video_uri:
		video_data = connection.getURL(video_uri)
		video_json = json.loads(video_data)
		video_url = video_json['HLSURL']
		
		item = xbmcgui.ListItem(path = video_url)
		try:
			item.setThumbnailImage(common.args.thumb)
		except:
			pass
		try:
			item.setInfo('Video', {	'title' : common.args.name,
									'season' : common.args.season_number,
									'episode' : common.args.episode_number,
									'TVShowTitle' : common.args.show_title})
		except:
			pass
		xbmcplugin.setResolvedUrl(pluginHandle, True, item)
	else:
		video_data = connection.getURL(video_uri)
		video_url = BeautifulSoup(video_data, 'html5lib').find('div', class_ = 'video_player')['data-mgid']
		main_viacom.play_video(BASE, video_url)	
Example #11
0
def play_video(video_uri = common.args.url):
	video_data = connection.getURL(video_uri)
	video_url = BeautifulSoup(video_data, 'html5lib').find('div', class_ = 'video_player')['data-mgid']
	main_viacom.play_video(BASE, video_url)	
Example #12
0
def play_video(video_url = common.args.url):
	video_data = connection.getURL(video_url, header = {'X-Forwarded-For' : '12.13.14.15'})
	mgid = BeautifulSoup(video_data, 'html.parser').find('div', attrs = {'data-uri' : True})['data-uri']
	video_url2 = mgid
	main_viacom.play_video(BASE, video_url2)	
Example #13
0
def play_video(video_url = common.args.url):
	video_data = connection.getURL(video_url)
	video_url2 = BeautifulSoup(video_data, 'html.parser').find('div', class_ = 'videoShare')['data-unique-id'].split('::')[1]
	main_viacom.play_video(BASE, video_url2)
Example #14
0
def play_video(video_url=common.args.url):
    video_data = connection.getURL(video_url)
    video_url2 = BeautifulSoup(video_data, 'html.parser').find(
        'div', class_='videoShare')['data-unique-id'].split('::')[1]
    main_viacom.play_video(BASE, video_url2)
Example #15
0
def play_video(video_url = common.args.url):
	video_data = connection.getURL(video_url, header = {'X-Forwarded-For' : '12.13.14.15'})
	video_url2 = re.compile('<meta content="http://media.mtvnservices.com/fb/(.+?).swf" property="og:video"/>').findall(video_data)[0]
	feed_url = FEED % video_url2
	main_viacom.play_video(BASE, feed_url)
Example #16
0
def play_video(video_uri=common.args.url):
    video_data = connection.getURL(video_uri)
    video_url = BeautifulSoup(video_data, 'html5lib').find(
        'div', class_='video_player')['data-mgid']
    main_viacom.play_video(BASE, video_url)