def mainlist(item): """ Creo il menu principale del canale :param item: :return: itemlist [] """ support.log() itemlist = [] # Menu Principale support.menu(itemlist, 'Novità bold', 'peliculas', host) support.menu(itemlist, 'Film per Genere', 'genres', host, args='genres') support.menu(itemlist, 'Film per Anno submenu', 'genres', host, args='years') support.menu(itemlist, 'Film per Qualità submenu', 'genres', host, args='quality') support.menu(itemlist, 'Al Cinema bold', 'peliculas', host + '/film-del-cinema') support.menu(itemlist, 'Popolari bold', 'peliculas', host + '/piu-visti.html') support.menu(itemlist, 'Mi sento fortunato bold', 'genres', host, args='lucky') support.menu(itemlist, 'Sub-ITA bold', 'peliculas', host + '/film-sub-ita/') support.menu(itemlist, 'Cerca film submenu', 'search', host) # per autoplay autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) support.channel_config(item, itemlist) return itemlist
def itemlistHook(itemlist): itemlist.append( item.clone(title=support.typo('Cerca...', 'bold color kod'), action='search', thumbnail=support.thumb('search'))) support.channel_config(item, itemlist) return itemlist
def mainlist(item): #import web_pdb; web_pdb.set_trace() support.log() itemlist = [] support.menu( itemlist, 'Serie TV', 'serietv', host, contentType='tvshow') # mettere sempre episode per serietv, anime!! support.menu(itemlist, 'Serie TV Archivio submenu', 'serietv', host + "/category/serie-tv-archive/", contentType='tvshow') support.menu(itemlist, 'Ultimi Aggiornamenti submenu', 'serietv', host + '/aggiornamento-episodi/', args='True', contentType='tvshow') support.menu(itemlist, 'Anime / Cartoni', 'serietv', host + '/category/anime-cartoni-animati/', contentType='tvshow') support.menu(itemlist, 'Cerca...', 'search', host, contentType='tvshow') ## itemlist = filtertools.show_option(itemlist, item.channel, list_language, list_quality) # richiesto per autoplay autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) support.channel_config(item, itemlist) return itemlist
def mainlist(item): logger.info('[cinemalibero.py] mainlist') autoplay.init(item.channel, list_servers, list_quality) # Necessario per Autoplay # Menu Principale itemlist = [] support.menu(itemlist, 'Film bold', 'video', host + '/category/film/') support.menu(itemlist, 'Generi submenu', 'genres', host) support.menu(itemlist, 'Cerca film submenu', 'search', host) support.menu(itemlist, 'Serie TV bold', 'video', host + '/category/serie-tv/', contentType='episode') support.menu(itemlist, 'Anime submenu', 'video', host + '/category/anime-giapponesi/', contentType='episode') support.menu(itemlist, 'Cerca serie submenu', 'search', host, contentType='episode') support.menu(itemlist, 'Sport bold', 'video', host + '/category/sport/') autoplay.show_option( item.channel, itemlist) # Necessario per Autoplay (Menu Configurazione) support.channel_config(item, itemlist) return itemlist
def itemlistHook(itemlist): itemlist.append( support.Item(channel=item.channel, title=support.typo('Cerca...', 'bold color kod'), url=item.url, action='search', thumbnail=support.thumb(thumb='search.png'))) support.channel_config(item, itemlist) return itemlist
def mainlist(item): log() itemlist = [] support.menu(itemlist, 'Serie', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['news']) support.menu(itemlist, 'Ultimi Aggiornamenti submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['update']) support.menu(itemlist, 'Categorie', 'categorie', host, 'tvshow', args=['cat']) support.menu(itemlist, 'Serie inedite Sub-ITA submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['inedite']) support.menu(itemlist, 'Da non perdere bold submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['tv', 'da non perdere']) support.menu(itemlist, 'Classiche bold submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['tv', 'classiche']) support.menu(itemlist, 'Disegni che si muovono sullo schermo per magia bold', 'tvserie', "%s/category/animazione/" % host, 'tvshow', args=['anime']) # autoplay support.aplay(item, itemlist, list_servers, list_quality) # configurazione del canale support.channel_config(item, itemlist) return itemlist
def itemlistHook(itemlist): itemlist.pop(0) itemlist.append( support.Item(channel=item.channel, title=support.typo('Cerca...', 'bold color kod'), contentType='music', url=item.url, action='search', thumbnail=support.thumb('search'))) support.channel_config(item, itemlist) return itemlist
def mainlist(item): log() itemlist = [] support.menu(itemlist, 'Novità bold', 'latestep', "%s/ultimi-episodi" % host, 'tvshow') support.menu(itemlist, 'Serie TV bold', 'lista_serie', "%s/category/serie-tv" % host, 'tvshow') support.menu(itemlist, 'Categorie', 'categorie', host, 'tvshow') support.menu(itemlist, 'Cerca', 'search', host, 'tvshow') support.aplay(item, itemlist, list_servers, list_quality) support.channel_config(item, itemlist) return itemlist
def mainlist(item): log() itemlist = [] support.menu(itemlist, 'Novità bold', 'pelicuals_tv', host, 'tvshow') support.menu(itemlist, 'Serie TV bold', 'lista_serie', host, 'tvshow') ('Archivio A-Z ', [, 'list_az', ]), 'tvshow', args=['serie']) support.aplay(item, itemlist, list_servers, list_quality) support.channel_config(item, itemlist) return itemlist
def mainlist(item): log() itemlist = [] menu(itemlist, 'Anime / Cartoni', 'peliculas', host + '/anime', 'tvshow') menu(itemlist, 'Categorie', 'categorie', host + '/filter?genere=', 'tvshow') menu(itemlist, 'Ultimi Episodi', 'last', host, 'episode') menu(itemlist, 'Cerca...', 'search') support.aplay(item, itemlist, list_servers, list_quality) support.channel_config(item, itemlist) return itemlist
def mainlist(item): support.log() itemlist = [] support.menu(itemlist, 'Film', 'peliculas', host + "/nuove-uscite/") support.menu(itemlist, 'Per Genere submenu', 'menu', host, args='Film') support.menu(itemlist, 'Per Anno submenu', 'menu', host, args='Anno') support.menu(itemlist, 'Sub-ITA', 'peliculas', host + "/sub-ita/") support.menu(itemlist, 'Cerca...', 'search', host, 'movie') support.aplay(item, itemlist,list_servers, list_quality) support.channel_config(item, itemlist) return itemlist
def mainlist(item): log() itemlist =[] support.menu(itemlist, 'ITA submenu bold', 'build_menu', host + '/filter?', args=["anime", 'language[]=1']) support.menu(itemlist, 'Sub-ITA submenu bold', 'build_menu', host + '/filter?', args=["anime", 'language[]=0']) support.menu(itemlist, 'Archivio A-Z submenu', 'alfabetico', host+'/az-list', args=["tvshow","a-z"]) support.menu(itemlist, 'In corso submenu', 'video', host+'/', args=["in sala"]) support.menu(itemlist, 'Generi submenu', 'generi', host+'/') support.menu(itemlist, 'Ultimi Aggiunti bold', 'video', host+'/newest', args=["anime"]) support.menu(itemlist, 'Ultimi Episodi bold', 'video', host+'/updated', args=["novita'"]) support.menu(itemlist, 'Cerca...', 'search') support.aplay(item, itemlist, list_servers, list_quality) support.channel_config(item, itemlist) return itemlist
def mainlist(item): log() itemlist = [] support.menu(itemlist, 'Novità bold', 'ultimiep', "%s/fetch_pages.php?request=episodes" % host, 'tvshow') support.menu(itemlist, 'Anime bold', 'lista_anime', "%s/animelist?load_all=1" % host) support.menu(itemlist, 'Archivio A-Z submenu', 'list_az', '%s/animelist?load_all=1' % host, args=['tvshow', 'alfabetico']) support.menu(itemlist, 'Cerca', 'search', host) support.aplay(item, itemlist, list_servers, list_quality) support.channel_config(item, itemlist) return itemlist
def show_channels(item): support.log() itemlist = [] # add context menu context = [{ "title": config.get_localized_string(50005), "action": "remove_channel", "channel": "community" }] # read json json = load_and_check(item) itemlist.append( Item(channel=item.channel, title=support.typo(config.get_localized_string(70676), 'bold color kod'), action='add_channel', thumbnail=get_thumb('add.png'))) for key, channel in json['channels'].items(): path = filetools.dirname(channel['path']) # relative path channel_json = load_json(channel['path']) # read channel json # retrieve information from json thumbnail = relative('thumbnail', channel_json, path) if not thumbnail: thumbnail = item.thumbnail fanart = relative('fanart', channel_json, path) plot = channel_json['plot'] if 'plot' in channel_json else '' itemlist.append( Item(channel=item.channel, title=support.typo(channel['channel_name'], 'bold'), url=channel['path'], thumbnail=thumbnail, fanart=fanart, plot=plot, action='show_menu', channel_id=key, context=context, path=path)) autoplay.show_option(item.channel, itemlist) support.channel_config(item, itemlist) return itemlist
def mainlist(item): itemlist = [] item.action = 'peliculas' js = httptools.downloadpage(api_url.format('brands')).json for it in js.get('features', []): itemlist.append( item.clone(url='{}/{}'.format(host, it.get('canonical_url', '')), title=support.typo(it['name'], 'italic') + support.typo(it.get('channels', ''), '_ [] color kod'))) for it in js.get('brands', []): itemlist.append( item.clone(url='{}/{}'.format(host, it.get('canonical_url', '')), title=support.typo(it['name'], 'bullet bold') + support.typo(it.get('channels', ''), '_ [] color kod'))) itemlist.append( item.clone(title=support.typo('Cerca...', 'bold color kod'), action='search', thumbnail=support.thumb('search'))) support.channel_config(item, itemlist) return itemlist
def mainlist(item): log() itemlist = [] support.menu(itemlist, 'Novità bold', 'serietvaggiornate', "%s/lista-serie-tv" % host, 'tvshow') support.menu(itemlist, 'Nuove serie', 'nuoveserie', "%s/lista-serie-tv" % host, 'tvshow') support.menu(itemlist, 'Serie inedite Sub-ITA', 'nuoveserie', "%s/lista-serie-tv" % host, 'tvshow', args=['inedite']) support.menu(itemlist, 'Da non perdere bold', 'nuoveserie', "%s/lista-serie-tv" % host, 'tvshow', args=['tv', 'da non perdere']) support.menu(itemlist, 'Classiche bold', 'nuoveserie', "%s/lista-serie-tv" % host, 'tvshow', args=['tv', 'classiche']) support.menu(itemlist, 'Anime', 'lista_serie', "%s/category/animazione/" % host, 'tvshow') support.menu(itemlist, 'Categorie', 'categorie', host, 'tvshow', args=['serie']) support.menu(itemlist, 'Cerca', 'search', host, 'tvshow', args=['serie']) support.aplay(item, itemlist, list_servers, list_quality) support.channel_config(item, itemlist) return itemlist