def mainlist(item): #import web_pdb; web_pdb.set_trace() support.log() itemlist = [] support.menu(itemlist, 'Serie TV', 'serietv', host, contentType = 'episode') # mettere sempre episode per serietv, anime!! support.menu(itemlist, 'Serie TV Archivio submenu', 'serietv', host + "category/serie-tv-archive/", contentType = 'episode') support.menu(itemlist, 'Ultimi Aggiornamenti submenu', 'serietv', host + 'aggiornamento-episodi/', args='True', contentType = 'episode') support.menu(itemlist, 'Anime / Cartoni', 'serietv', host + 'category/anime-cartoni-animati/', contentType = 'episode') support.menu(itemlist, 'Cerca...', 'search', host, contentType = 'episode') ## 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) itemlist.append( Item(channel='setting', action="channel_config", title=support.typo("Configurazione Canale color lime"), config=item.channel, folder=False, thumbnail=channelselector.get_thumb('setting_0.png')) ) return itemlist
def build_sub_menu(item): log() itemlist = [] matches = re.compile(r'<input.*?name="([^"]+)" value="([^"]+)"\s*>[^>]+>([^<]+)<\/label>', re.DOTALL).findall(item.url) for name, value, title in matches: support.menu(itemlist, support.typo(title, 'bold'), 'video', host + '/filter?' + '&' + name + '=' + value + '&' + item.args[1]) 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 nation(item): log() itemlist = [] menu(itemlist, 'Serie TV Americane', 'peliculas', host + '/serie-tv-streaming/serie-tv-americane/') menu(itemlist, 'Serie TV Italiane', 'peliculas', host + '/serie-tv-streaming/serie-tv-italiane/') return itemlist
def mainlist(item): logger.info(item.channel + 'mainlist') itemlist = web_menu() support.menu(itemlist, "Cerca Film... color kod", 'search', '', 'movie') support.menu(itemlist, "Cerca Serie... color kod", 'search', '', 'episode') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) return itemlist
def build_menu(item): log() itemlist = [] support.menu(itemlist, 'Tutti bold submenu', 'video', item.url+item.args[1]) matches, data = support.match(item,r'<button class="btn btn-sm btn-default dropdown-toggle" data-toggle="dropdown"> (.*?) <span.*?>(.*?)<\/ul>',r'<form class="filters.*?>(.*?)<\/form>') log('ANIME DATA =' ,data) for title, html in matches: if title not in 'Lingua Ordine': support.menu(itemlist, title + ' submenu bold', 'build_sub_menu', html, args=item.args) log('ARGS= ', item.args[0]) log('ARGS= ', html) 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): 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): # Main options itemlist = [] support.menu(itemlist, 'Novità bold', 'carousel', host, contentType='movie', args='movies') support.menu(itemlist, 'Sub ITA bold', 'carousel_subita', host, contentType='movie', args='movies') support.menu(itemlist, 'Ultime Richieste Inserite bold', 'carousel_request', host, contentType='movie', args='movies') support.menu(itemlist, 'Film Nelle Sale bold', 'carousel_cinema', host, contentType='movie', args='movies') ('Film Ultimi Inseriti ', [, 'carousel_last', 'movies']) ('Film Top ImDb ', ['/top-imdb/', 'top_imdb', 'movies']) support.menu(itemlist, 'Serie TV', 'carousel_episodes', host, contentTyp='episode', args='tvshows') ('Serie TV Top ImDb ', ['/top-imdb/', 'top_serie', 'tvshows']) autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, 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 = [] 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 web_menu(): itemlist = [] data = httptools.downloadpage(host, headers=headers).data matches = scrapertoolsV2.find_multiple_matches( data, r'<li class="page_item.*?><a href="([^"]+)">(.*?)<\/a>') blacklist = ['DMCA', 'Contatti', 'Attenzione NON FARTI OSCURARE'] for url, title in matches: if not title in blacklist: title = title.replace('Lista ', '') + ' bold' if 'film' in title.lower(): contentType = 'movie' else: contentType = 'episode' support.menu(itemlist, title, 'peliculas', url, contentType=contentType) return itemlist
def mainlist(item): # Main options itemlist = [] support.menu(itemlist, 'Al Cinema bold', 'carousel', host, contentType='movie') support.menu(itemlist, 'Film alta definizione bold', 'peliculas', host, contentType='movie', args='film') support.menu(itemlist, 'Categorie Film bold', 'categorias_film', host , contentType='movie', args='film') support.menu(itemlist, 'Categorie Serie bold', 'categorias_serie', host, contentType='tvshow', args='serie') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) return itemlist
def mainlist(item): log() itemlist = [] menu(itemlist, 'Serie TV', 'peliculas', host + '/serie-tv-streaming', 'tvshow') menu(itemlist, 'Per Genere submenu', 'genre', host, 'tvshow', 'TV') menu(itemlist, 'Per Nazione submenu', 'nation', host + '/serie-tv-streaming/', 'tvshow', 'TV') menu(itemlist, 'Cerca...', 'search', contentType='tvshow', args='TV') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, 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 mainlist(item): support.log() itemlist = [] support.menu(itemlist, 'Ultime Uscite', 'peliculas', host + "/category/serie-tv/", "episode") support.menu(itemlist, 'Ultimi Episodi', 'peliculas', host + "/ultimi-episodi/", "episode", 'latest') support.menu(itemlist, 'Categorie', 'menu', host, "episode", args="Serie-Tv per Genere") autoplay.init(item.channel, list_servers, []) autoplay.show_option(item.channel, itemlist) return itemlist
def mainlist(item): log() itemlist = [] menu(itemlist, 'Anime Leggendari', 'peliculas', host + '/category/anime-leggendari/') menu(itemlist, 'Anime ITA', 'peliculas', host + '/category/anime-ita/') menu(itemlist, 'Anime SUB-ITA', 'peliculas', host + '/category/anime-sub-ita/') menu(itemlist, 'Anime Conclusi', 'peliculas', host + '/category/serie-anime-concluse/') menu(itemlist, 'Anime in Corso', 'peliculas', host + '/category/anime-in-corso/') menu(itemlist, 'Genere', 'genres', host) menu(itemlist, 'Cerca...', 'search') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) return itemlist
def mainlist(item): # Main options itemlist = [] support.menu(itemlist, 'Ultimi episodi inseriti bold', 'insert', host, contentType='episode') support.menu(itemlist, 'Ultime novità bold', 'updates', host, contentType='episode') support.menu(itemlist, 'Episodi più visti bold', 'most_view', host, contentType='episode') support.menu(itemlist, 'Anime', 'list', host + '/lista-anime-2/', contentType='episode') support.menu(itemlist, 'Sub-Ita submenu', 'list', host + '/lista-anime-sub-ita/', contentType='episode') support.menu(itemlist, 'Serie TV bold', 'list', host + '/lista-serie-tv/', contentType='episode') support.menu(itemlist, 'Film Animazione bold', 'list', host + '/lista-film-animazione/', contentType="episode", args="film") support.menu(itemlist, '[COLOR blue]Cerca anime e serie...[/COLOR] bold', 'search', host, contentType='episode') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, 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 mainlist(item): support.log() itemlist = [] support.menu(itemlist, 'Al Cinema', 'peliculas', host + '/cinema/') support.menu(itemlist, 'Ultimi Film Inseriti', 'peliculas', host) support.menu(itemlist, 'Film Sub-ITA', 'peliculas', host + '/sub-ita/') support.menu(itemlist, 'Film Ordine Alfabetico ', 'AZlist', host + '/catalog/') support.menu(itemlist, 'Categorie Film', 'categories', host) support.menu(itemlist, 'Cerca...', 'search') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) return itemlist
def mainlist(item): support.log() # Menu Principale itemlist = [] support.menu(itemlist, 'Film bold', 'peliculas', host + '/film/') support.menu(itemlist, 'Per genere submenu', 'menu', host, args="Film per Genere") support.menu(itemlist, 'Anime bold', 'peliculas', host + '/category/anime/') support.menu(itemlist, 'Serie TV bold', 'peliculas', host + '/serie-tv/', contentType='episode') support.menu(itemlist, 'Ultime Uscite submenu', 'peliculas', host + "/stagioni/", "episode", args='latests') support.menu(itemlist, 'Ultimi Episodi submenu', 'peliculas_latest_ep', host + "/episodi/", "episode", args='lateste') support.menu(itemlist, '[COLOR blue]Cerca...[/COLOR]', 'search') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, 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
def mainlist(item): logger.info("[vedohd.py] mainlist") findhost() autoplay.init(item.channel, list_servers, list_quality) # Main options itemlist = [] support.menu(itemlist, 'Film', "peliculas", host + "film-hd") support.menu(itemlist, 'I più votati', "peliculas", host + "ratings/?get=movies") support.menu(itemlist, 'I più popolari', "peliculas", host + "trending/?get=movies") support.menu(itemlist, 'Generi', "generos", host) support.menu(itemlist, 'Anno', "year", host) support.menu(itemlist, 'Cerca', "search", host) autoplay.show_option(item.channel, 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): """ 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) itemlist.append( Item(channel='setting', action="channel_config", title=support.typo("Configurazione Canale color lime"), config=item.channel, folder=False, thumbnail=channelselector.get_thumb('setting_0.png')) ) return itemlist
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 mainlist(item): logger.info() itemlist =[] support.menu(itemlist, '[B]Film[/B]', 'peliculas', host + '/category/film/', 'movie') support.menu(itemlist, '[B] > Film per Genere[/B]', 'genre', host, 'tvshow') support.menu(itemlist, '[COLOR blue]Cerca Film...[/COLOR]', 'search', '') support.menu(itemlist, '[B]Serie TV[/B]', 'peliculas', host + '/category/serie-tv/', 'tvshow') support.menu(itemlist, '[B] > Serie TV in ordine alfabetico[/B]', 'az', host + '/category/serie-tv/', 'tvshow') support.menu(itemlist, '[COLOR blue]Cerca Serie TV...[/COLOR]', 'search', '', 'tvshow') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) for item in itemlist: logger.info('MENU=' + str(item) ) return itemlist
def mainlist(item): log() itemlist = [] menu(itemlist, 'Film', 'peliculas', host + '/film/', 'movie', args='movie') menu(itemlist, 'Film Al Cinema submenu', 'peliculas', host + '/watch-genre/al-cinema/', 'movie') menu(itemlist, 'Film HD submenu', 'peliculas', host + '/watch-genre/altadefinizione/', 'movie') menu(itemlist, 'Film Per Categoria submenu', 'category', host, 'movie') menu(itemlist, 'Cerca film... submenu color kod', 'search', contentType='movie', args='findvideos') menu(itemlist, 'Serie TV', 'peliculas', host + '/watch-genre/serie-tv/', contentType='episode') menu(itemlist, 'Serie TV HD submenu', 'peliculas', host + '/watch-genre/serie-altadefinizione/', contentType='episode') menu(itemlist, 'Miniserie submenu', 'peliculas', host + '/watch-genre/miniserie/', contentType='episode', args='serie') menu(itemlist, 'Programmi TV submenu', 'peliculas', host + '/watch-genre/programmi-tv/', contentType='episode') menu(itemlist, 'Anime submenu', 'peliculas', host + '/watch-genre/anime/', contentType='episode', args='anime') menu(itemlist, 'Cerca Serie TV... submenu color kod', 'search', contentType='episode', args='episodios') aplay(item, itemlist, list_servers, list_quality) 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) itemlist.append( Item(channel='setting', action="channel_config", title=support.typo("Configurazione Canale color lime"), config=item.channel, folder=False, thumbnail=channelselector.get_thumb('setting_0.png'))) return itemlist
def mainlist(item): support.log() itemlist = [] support.menu(itemlist, 'Film', 'peliculas', host + "/film/") support.menu(itemlist, 'Film Anime', 'peliculas', host + "/genere/anime/") support.menu(itemlist, 'Film per genere', 'generos', host) support.menu(itemlist, 'Serie TV', 'peliculas', host + "/serietv/", contentType='tvshow') support.menu(itemlist, 'Anime', 'peliculas', host + "/genere/anime/", contentType='tvshow') support.menu(itemlist, 'Cerca film', 'search', host) support.menu(itemlist, 'Cerca serie tv', 'search', host, contentType='tvshow') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) return itemlist