# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per animeworld # ---------------------------------------------------------- import re, urlparse from core import httptools, scrapertoolsV2, servertools, tmdb, tvdb, support from core.item import Item from platformcode import logger, config from specials import autoplay, filtertools, autorenumber from channelselector import thumb host = "https://www.animeworld.it" headers = [['Referer', host]] IDIOMAS = {'Italiano': 'Italiano'} list_language = IDIOMAS.values() list_servers = ['diretto'] list_quality = [] __comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'animeworld') __comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'animeworld') def mainlist(item): logger.info("[animeworld.py] mainlist") itemlist =[] support.menu(itemlist, 'Anime ITA submenu bold', 'build_menu', host+'/filter?language[]=1') support.menu(itemlist, 'Anime SUB submenu bold', 'build_menu', host+'/filter?language[]=0') support.menu(itemlist, 'Anime A-Z sub', 'alfabetico', host+'/az-list') support.menu(itemlist, 'Anime - Ultimi Aggiunti', 'alfabetico', host+'/newest') support.menu(itemlist, 'Anime - Ultimi Episodi', 'alfabetico', host+'/newest') support.menu(itemlist, 'Cerca...', 'search') autoplay.init(item.channel, list_servers, list_quality) autoplay.show_option(item.channel, itemlist) return itemlist # Crea Menu Filtro ====================================================== def build_menu(item): itemlist = [] itemlist.append(Item( channel=item.channel, action="video", title="[B]Tutti[/B]", url=item.url)) data = httptools.downloadpage(item.url).data data = re.sub(r'\n|\t','',data) data = re.sub(r'>\s*<','><',data) block = scrapertoolsV2.find_single_match(data, r'