Пример #1
0
def genres_menu(item):
    itemlist = []
    mode = item.mode.replace('show', '')

    genres = tmdb.get_genres(mode)
    for key, value in list(genres[mode].items()):
        discovery = {'url': 'discover/%s' % mode, 'with_genres': key,
                     'language': def_lang, 'page': '1'}

        itemlist.append(Item(channel=item.channel, title=value, page=1,
                             action='discover_list', discovery=discovery,
                             mode=item.mode))
    return sorted(itemlist, key=lambda it: it.title)
Пример #2
0
def genres_menu(item):

    itemlist = []

    genres = tmdb.get_genres(item.type)

    logger.debug(genres)
    logger.debug(genres[item.type])

    for key, value in genres[item.type].items():
        itemlist.append(item.clone(title=value, action='discover_list', search_type='discover',
                                   list_type=key, page='1'))
    return sorted(itemlist, key=lambda it: it.title)
Пример #3
0
def generos(item):
    logger.info()
    itemlist = []

    tipo = 'movie' if item.search_type == 'movie' else 'tv'
    elementos = tmdb.get_genres(tipo)
    # ~ logger.debug(elementos)

    for codigo, titulo in elementos[tipo].items():

        itemlist.append(
            item.clone(title=titulo, action='descubre', extra=codigo))

    return sorted(itemlist, key=lambda it: it.title)