# -*- coding: utf-8 -*- # ------------------------------------------------------------ # XBMC Plugin # Canale per cineblog01 - anime # ------------------------------------------------------------ from core import support host = support.config.get_channel_url() + '/anime' Blacklist = ['AVVISO IMPORTANTE – CB01.ROCKS', 'Lista Alfabetica Completa Anime/Cartoon', 'CB01.UNO ▶ TROVA L’INDIRIZZO UFFICIALE','Lista Richieste Up & Re-Up'] list_servers = ['verystream', 'openload', 'streamango', 'thevideome'] list_quality = ['1080p', '720p', '480p', '360'] headers = [['Referer', host]] @support.menu def mainlist(item): anime = [('Genere',['','menu', '2']), ('Per Lettera',['','menu', '1']), ('Per Anno',['','menu', '3']), ('Ultimi Anime Aggiornati',['','peliculas', 'newest'])] return locals() @support.scrape def menu(item): blacklist = ['Anime per Genere', 'Anime per Anno', 'Anime per Lettera'] patronBlock = r'' % item.args patronMenu = r'' action = 'peliculas' return locals() def search(item, texto): support.log(texto) item.url = host + "/?s=" + texto return peliculas(item) def newest(categoria): support.log(categoria) itemlist = [] item = support.Item() try: if categoria == "anime": item.url = host item.args = 'newest' itemlist = peliculas(item) # Continua la ricerca in caso di errore except: import sys for line in sys.exc_info(): support.logger.error("{0}".format(line)) return [] return itemlist @support.scrape def peliculas(item): blacklist = Blacklist item.contentType = 'tvshow' if item.args == 'newest': # data = support.match(item).data patron = r'