# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per animeworld # ---------------------------------------------------------- import re, urlparse from core import httptools, scrapertoolsV2, servertools, tmdb, tvdb from core.item import Item from platformcode import logger, config from channels import autoplay, filtertools, support, 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, '[B] > Anime ITA[/B]', 'build_menu', host+'/filter?language[]=1') support.menu(itemlist, '[B] > Anime SUB[/B]', 'build_menu', host+'/filter?language[]=0') support.menu(itemlist, ' > Anime A-Z', '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, '[COLOR blue]Cerca...[/COLOR]', '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, thumbnail=CategoriaThumbnail, fanart=CategoriaFanart)) 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'