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)
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)
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)