def send_to_search(name,extra): dp = xbmcgui.DialogProgress() dp.create('Checking for stream') from lib import search, Scrape_Nan Search_name = extra.lower().replace(' ','') name_splitter = name + '<>' name_split = re.compile('(.+?) - Season(.+?) Episode(.+?)<>').findall(str(name_splitter)) for name,season,episode in name_split: title = name season = season episode = episode year = '' Scrape_Nan.scrape_episode(title,year,'',season,episode) search.TV(Search_name)
def send_to_search2(name, extra): #xbmc.log('name:'+(str(extra)),xbmc.LOGNOTICE) dp = xbmcgui.DialogProgress() dp.create('Checking for stream') from lib import Scrape_Nan name_splitter = name + '<>' name_split = re.compile( '(.+?)- SEASON -(.+?)- EPISODE-(.+?)-(.+?)<>').findall( str(name_splitter)) for title, season, episode, show_year in name_split: title = title season = season episode = episode tvdb = '' Scrape_Nan.scrape_episode(title, show_year, '', season, episode, '')
def SPLIT(extra): #xbmc.log('#######'+extra) finish = re.compile('SPLITTER>(.+?)>(.+?)>(.+?)>(.+?)>(.+?)>').findall(str(extra)) for title,show_year,ep_year,season,episode in finish: from lib import Scrape_Nan Scrape_Nan.scrape_episode(title,show_year,ep_year,season,episode,'')
name = name.split(' - ')[0] except: pass process.addFavorite(name,url,iconimage,fanart,fav_mode) elif mode==12: try: name = name.split('\\ ')[1] except: pass try: name = name.split(' - ')[0] except: pass process.rmFavorite(name) elif mode == 13: bagotricks() elif mode == 15: from lib import Scrape_Nan;Scrape_Nan.scrape_episode(extra) elif mode == 19: from lib import Live;Live.Live_Menu() elif mode == 20: from lib import Live;Live.Live_Main() elif mode == 21: from lib import Live;Live.Get_Channel(url) elif mode == 22: from lib import Live;Live.Get_Playlink(name,url) elif mode == 23: from lib import Live;Live.Ultra() elif mode == 24: from lib import Live;Live.Get_Ultra_Channel(url) elif mode == 25: from lib import Live;Live.Search_Ultra() elif mode == 100: from lib import comedy;comedy.Comedy_Main() elif mode == 101: from lib import comedy;comedy.Stand_up() elif mode == 102: from lib import comedy;comedy.Search() elif mode == 103: from lib import comedy;comedy.Play_Stage(url) elif mode == 104: from lib import comedy;comedy.Regex(url) elif mode == 105: process.Resolve(url) elif mode == 106: from lib import comedy;comedy.Stand_up_Menu() elif mode == 107: from lib import comedy;comedy.grab_youtube_playlist(url)