elif menu_number == 1: import resources.lib.shows as shows shows.menu() elif menu_number == 2: import resources.lib.upcoming as upcoming upcoming.menu() elif menu_number == 3: import resources.lib.history as history history.menu() elif menu_number == 4: import resources.lib.seasons as seasons seasons.menu(url, name) elif menu_number == 5: import resources.lib.episodes as episodes episodes.menu(url, name, number) elif menu_number == 6: import resources.lib.showinfo as showinfo showinfo.displayShowInfo(name, url) elif menu_number == 7: import resources.lib.addshow as addshow addshow.AddShow(showtitle) xbmcplugin.endOfDirectory(int(sys.argv[1]))
upcoming.menu() elif vf == 'history': import resources.lib.history as history history.menu() elif vf == 'backlog': import resources.lib.backlog as backlog backlog.menu() elif vf == 'failed': import resources.lib.failed as failed failed.menu() elif vf == 'seasons': import resources.lib.seasons as seasons seasons.menu() elif vf == 'episodes': import resources.lib.episodes as episodes episodes.menu() else: util.log('invalid folder "' + vf + '"') import resources.lib.main as main main.menu() elif 'title' in util.pluginArgs: showtitle = util.pluginArgs['title'] print showtitle import resources.lib.showAdd as showAdd showAdd.action(showtitle) elif 'action' in util.pluginArgs: action = util.pluginArgs['action'] if action == 'showAdd': import resources.lib.showAdd as showAdd showAdd.action() else:
shows.menu(handle=sys.argv[1], filter=name) elif menu_number == 2: # Upcoming 1 Week. upcoming.menu(sys.argv[1], False) elif menu_number == 22: # Upcoming Extended. upcoming.menu(sys.argv[1], True) elif menu_number == 3: # History list. history.menu(sys.argv[1]) elif menu_number == 4: # Seasons. seasons.menu(sys.argv[1], tvdb_id, show_name) elif menu_number == 5: # Episodes. episodes.menu(sys.argv[1], tvdb_id, show_name, number) elif menu_number == 6: # Open the video dialog window. xbmc.executebuiltin('XBMC.Action(Info)') elif menu_number == 7: # Add a new show. addshow.AddShow(show_name) elif menu_number == 8: # Action values. if action == 'addshow': # Add a new show based on show name. Used by the Manage section of ExtendedInfo. if tvdb_id: # Use tvdb_id to get show_name to pass as argument for user confirmation. try: xbmc.executebuiltin("ActivateWindow(busydialog)") show_name = TvdbApi.GetNameFromTvdb(tvdb_id) finally:
shows.menu(filter=name) elif menu_number == 2: # Upcoming 1 Week. upcoming.menu(False) elif menu_number == 22: # Upcoming Extended. upcoming.menu(True) elif menu_number == 3: # History list. history.menu() elif menu_number == 4: # Seasons. seasons.menu(tvdb_id, show_name) elif menu_number == 5: # Episodes. episodes.menu(tvdb_id, show_name, number) elif menu_number == 6: # Open the video dialog window. xbmc.executebuiltin('XBMC.Action(Info)') elif menu_number == 7: # Add a new show. addshow.AddShow(show_name) elif menu_number == 8: # Action values. if action == 'addshow': # Add a new show based on show name. Used by the Manage section of ExtendedInfo. if tvdb_id: # Use tvdb_id to get show_name to pass as argument for user confirmation. try: xbmc.executebuiltin("ActivateWindow(busydialog)") show_name = TvdbApi.GetNameFromTvdb(tvdb_id) finally:
menu_number = int(params["mode"]) print menu_number except: pass # Open directories based on selection if menu_number == None: mainMenu() elif menu_number == 1: import resources.lib.shows as shows shows.menu() elif menu_number == 2: import resources.lib.upcoming as upcoming upcoming.menu() elif menu_number == 3: import resources.lib.history as history history.menu() elif menu_number == 4: import resources.lib.seasons as seasons seasons.menu(url) elif menu_number == 5: import resources.lib.episodes as episodes episodes.menu(url, name) xbmcplugin.endOfDirectory(int(sys.argv[1]))
if ret == 0: upcoming.menu() if ret == 1: upcoming.menu(True) elif menu_number == 3: import resources.lib.history as history history.menu() elif menu_number == 4: import resources.lib.seasons as seasons seasons.menu(tvdb_id, show_name) elif menu_number == 5: import resources.lib.episodes as episodes episodes.menu(tvdb_id, show_name, number) elif menu_number == 6: xbmc.executebuiltin('XBMC.Action(Info)') elif menu_number == 7: import resources.lib.addshow as addshow addshow.AddShow(show_name) elif menu_number == 8: import resources.lib.addshow as addshow if (action == 'addshow'): if show_name: addshow.AddShow(show_name) elif tvdb_id: # Convert tvdb_id to show_name so we can do a normal show lookup and user select confirmation.