# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per ToonItalia # ------------------------------------------------------------ from core import support host = support.config.get_channel_url() headers = [['Referer', host]] list_servers = ['wstream', 'openload', 'streamango'] list_quality = ['HD', 'default'] @support.menu def mainlist(item): top = [('Novità',['', 'peliculas', 'new', 'tvshow']), ('Aggiornamenti', ['', 'peliculas', 'last', 'tvshow']), ('Popolari', ['', 'peliculas', 'most_view', 'tvshow'])] tvshow = ['/lista-serie-tv/'] anime =['/lista-anime-2/', ('Sub-Ita',['/lista-anime-sub-ita/', 'peliculas', 'sub']), ('Film Animati',['/lista-film-animazione/','peliculas', '', 'movie'])] search = '' return locals() def search(item, texto): support.log(texto) item.args='search' item.contentType='tvshow' item.url = host + '/?s=' + texto try: return peliculas(item) return itemlist # Continua la ricerca in caso di errore except: import sys for line in sys.exc_info(): support.logger.error("%s" % line) return [] def newest(categoria): support.log(categoria) item = support.Item() try: item.contentType = 'tvshow' item.url= host item.args= 'new' return 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 [] @support.scrape def peliculas(item): pagination = '' anime = True blacklist = ['-Film Animazione disponibili in attesa di recensione '] if item.args == 'search': patron = r'
(?P
(?P
)(?P