# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per animeworld # ---------------------------------------------------------- import re import time import urllib import urlparse from core import httptools, scrapertoolsV2, servertools, tmdb, support, jsontools from core.support import log from core.item import Item from platformcode import logger, config from specials import autoplay, autorenumber host = config.get_setting("channel_host", 'animeworld') headers = [['Referer', host]] IDIOMAS = {'Italiano': 'Italiano'} list_language = IDIOMAS.values() list_servers = ['animeworld', 'verystream', 'streamango', 'openload', 'directo'] list_quality = ['default', '480p', '720p', '1080p'] def mainlist(item): log() itemlist =[] support.menu(itemlist, 'ITA submenu', 'build_menu', host + '/filter?', args=["anime", 'language[]=1']) support.menu(itemlist, 'Sub-ITA submenu', '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 # Crea menu dei generi ================================================= def generi(item): log() patron_block = r'\sGeneri\s*' patron = r'' return support.scrape(item, patron, ['url','title'], patron_block=patron_block, action='video') # Crea Menu Filtro ====================================================== def build_menu(item): log() itemlist = [] support.menu(itemlist, 'Tutti bold submenu', 'video', item.url+item.args[1]) matches, data = support.match(item,r'