if next_page: source = eval(site + ".main(url=next_page)") else: source = eval(site + ".main()") events = source.events() for event in events: if not info.multilink: browser = 'plugin://plugin.program.chrome.launcher/?url=%s&mode=showSite&stopPlayback=no' % ( event[0]) context = [('Open in browser', 'RunPlugin(%s)' % browser)] addon.add_video_item( { 'mode': 'play_special_sport', 'url': event[0], 'title': event[1], 'img': icon_path(info.icon), 'site': site }, {'title': event[1]}, img=icon_path(info.icon), fanart=fanart, contextmenu_items=context) else: addon.add_item( { 'mode': 'get_sport_event', 'site': site, 'url': event[0], 'title': event[1], 'img': icon_path(info.icon) }, {'title': event[1]}, img=icon_path(info.icon),
if next_page: source = eval(site + ".main(url=next_page)") else: source = eval(site + ".main()") events = source.events() for event in events: if not info.multilink: browser = "plugin://plugin.program.chrome.launcher/?url=%s&mode=showSite&stopPlayback=no" % (event[0]) context = [("Open in browser", "RunPlugin(%s)" % browser)] addon.add_video_item( { "mode": "play_special_sport", "url": event[0], "title": event[1], "img": icon_path(info.icon), "site": site, }, {"title": event[1]}, img=icon_path(info.icon), fanart=fanart, contextmenu_items=context, ) else: addon.add_item( { "mode": "get_sport_event", "site": site, "url": event[0], "title": event[1], "img": icon_path(info.icon), },
if mode is None: principal = main() principal.doit() addon.end_of_directory() elif mode[0]=='get_p2p_event': url = args['url'][0] if url != 'x': title = args['title'][0] site = args['site'][0] img = args['img'][0] info = info() source = main() events = source.links(url,title) for event in events: addon.add_video_item({'mode':'play_p2p', 'url':event[0],'title':title,'title2':event[2],'img':img,'site':site}, {'title': event[1]}, img=img, fanart=fanart) addon.end_of_directory() elif mode[0] == 'play_p2p': url = args['url'][0] title = args['title'][0] tit = args['title2'][0] img = args['img'][0] site = args['site'][0] source = main() resolved = source.resolve(url) li = xbmcgui.ListItem(title, path=resolved) li.setThumbnailImage(img) li.setLabel(title) li.setInfo('video', {'title': tit}) handle = int(sys.argv[1])
info = eval(site + ".info()") source = eval(site + ".main()") events = source.links(url) autoplay = addon.get_setting('autoplay') if autoplay == 'false': for event in events: browser = 'plugin://plugin.program.chrome.launcher/?url=%s&mode=showSite&stopPlayback=no' % ( event[0]) context = [('Open in browser', 'RunPlugin(%s)' % browser)] addon.add_video_item( { 'mode': 'play_special_sport', 'url': event[0], 'title': title, 'img': img, 'site': site }, {'title': event[1]}, img=img, fanart=fanart, contextmenu_items=context) addon.end_of_directory() else: for event in events: import liveresolver try: resolved = liveresolver.resolve(event[0]) except: resolved = None if resolved: player = xbmc.Player()
else: source = eval(site + ".main()") channels = source.channels() try: special = info.special except: special = False for channel in channels: if not info.multilink: if not special: addon.add_video_item( { 'mode': 'play_special', 'url': channel[0], 'title': channel[1], 'img': channel[2], 'site': site }, {'title': channel[1]}, img=channel[2], fanart=fanart) else: addon.add_item( { 'mode': 'play_folder', 'url': channel[0], 'title': channel[1], 'img': channel[2], 'site': site }, {'title': channel[1]}, img=channel[2], fanart=fanart,
addon.add_item({ 'mode': 'open_subreddit_event', 'url': item[0] }, {'title': item[1]}, img=icon_path('reddit.jpg'), fanart=fanart, is_folder=True) addon.end_of_directory() elif mode[0] == 'open_subreddit_event': url = args['url'][0] from resources.lib.modules import subreddits items = subreddits.event_links(url) for event in items: browser = 'plugin://plugin.program.chrome.launcher/?url=%s&mode=showSite&stopPlayback=no' % ( event[0]) context = [('Open in browser', 'Container.Update(%s)' % browser)] addon.add_video_item( { 'mode': 'play', 'url': event[0], 'title': event[1], 'img': icon_path('reddit.jpg') }, {'title': event[1]}, img=icon_path('reddit.jpg'), fanart=fanart, contextmenu_items=context) addon.end_of_directory()
elif mode[0] == 'get_p2p_event': url = args['url'][0] if url != 'x': title = args['title'][0] site = args['site'][0] img = args['img'][0] info = info() source = main() events = source.links(url, title) for event in events: addon.add_video_item( { 'mode': 'play_p2p', 'url': event[0], 'title': title, 'title2': event[2], 'img': img, 'site': site }, {'title': event[1]}, img=img, fanart=fanart) addon.end_of_directory() elif mode[0] == 'play_p2p': url = args['url'][0] title = args['title'][0] tit = args['title2'][0] img = args['img'][0] site = args['site'][0] source = main() resolved = source.resolve(url)
exec "from resources.lib.sources.live_tv import %s"%site info = eval(site+".info()") if not info.categorized: if next_page: source = eval(site+".main(url=next_page)") else: source = eval(site+".main()") channels = source.channels() try: special = info.special except: special = False for channel in channels: if not info.multilink: if not special: addon.add_video_item({'mode': 'play_special', 'url': channel[0], 'title': channel[1], 'img':channel[2], 'site': site}, {'title': channel[1]}, img=channel[2], fanart=fanart) else: addon.add_item({'mode': 'play_folder', 'url': channel[0], 'title': channel[1], 'img':channel[2], 'site': site}, {'title': channel[1]}, img=channel[2], fanart=fanart,is_folder=True) else: addon.add_item({'mode': 'get_tv_event', 'url': channel[0],'site':site , 'title':channel[1], 'img': channel[2]}, {'title': channel[1]}, img=channel[2], fanart=fanart,is_folder=True) if (info.paginated and source.next_page()): addon.add_item({'mode': 'open_live_tv', 'site': info.mode, 'next' : source.next_page()}, {'title': 'Next Page >>'}, img=icon_path(info.icon), fanart=fanart,is_folder=True) else: source = eval(site+".main()") categories = source.categories() for cat in categories: thumb = cat[2] if not 'http' in thumb: