def delete_entry_dialog(): ss = StreamingSubreddits() dialog = Dialog() entries = [i[0] for i in ss.get_all()] idx = dialog.contextmenu(entries) if idx >= 0: url = entries[idx] log("Deleting {} from favorites".format(url)) ss.delete_entry(url)
def series(nid): my_log('got to series ' + str(nid), xbmc.LOGDEBUG) seasons = session.get_cms(cms_url + 'seasons?series_id=' + nid) series = session.get_cms(cms_url + 'series/' + nid) if series: series_info = series.kodi_info() else: series_info = dict() if len(seasons.items) == 1: my_log('series only has one season, skipping to episodes section', xbmc.LOGDEBUG) season(seasons.items[0].id) else: my_log('series has more than one, displaying context menu', xbmc.LOGDEBUG) dummy_dialog = Dialog() season_names = [] for item in seasons.items: season_names.append(item.title) choice = dummy_dialog.contextmenu(season_names) if choice > -1: season(seasons.items[choice].id)