예제 #1
0
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)
예제 #2
0
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)