# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per ToonItalia # ------------------------------------------------------------ from core import scrapertools, support host = support.config.get_channel_url() headers = [['Referer', host]] @support.menu def mainlist(item): menu = [('Anime',['/category/anime', 'peliculas', '', 'undefined']), ('Anime ITA {submenu}',['/anime-ita', 'peliculas', 'list', 'undefined']), ('Anime Sub-ITA {submenu}',['/contatti', 'peliculas', 'list', 'undefined']), ('Film Animazione',['/film-animazione', 'peliculas', 'list', 'undefined']), ('Serie TV',['/serie-tv/', 'peliculas', 'list', 'tvshow'])] search = '' return locals() def search(item, text): item.contentType = 'undefined' item.url = "{}/?{}".format(host, support.urlencode({"s": text})) support.info(item.url) try: return peliculas(item) # Continua la ricerca in caso di errore except: import sys for line in sys.exc_info(): support.logger.error("%s" % line) return [] @support.scrape def peliculas(item): anime = True action = 'check' deflang = 'ITA' if 'sub' not in item.url else 'Sub-ITA' if item.args == 'list': pagination = 20 patron = r'
(?P