# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per 'Guarda_Serie' # By: Napster32 # ------------------------------------------------------------ # Rev: 0.0 # Update 11-06-2020 # fix: # 1. Emissione # possibilità di miglioramento: gestire le novità (sezione Ultimi episodi sul sito) from core.support import log from core import support from platformcode import config host = config.get_channel_url() headers = [['Referer', host]] @support.menu def mainlist(item): tvshow = ['/serie'] return locals() @support.scrape def peliculas(item): patronBlock = r'movies-list movies-list-full(?P.*?)footer>' patron = r'
(?P[^<]+).*?(?:rel="tag">(?P<year>[0-9]{4}))?</a>' patronNext = '<li class=.active.>.*?href=.(.*?).>' action = 'episodios' return locals() @support.scrape def episodios(item): patronBlock = r'<strong>Stagione (?P<season>[0-9]+)(?P<block>.*?)</div></div>' patron = r'<a href="(?P<url>[^"]+)">\s*Episodio\s*(?P<episode>[0-9]+)' return locals() def search(item, text): log(text) itemlist = [] text = text.replace(' ', '+') item.url = host + "/?s=" + text try: item.args = 'search' return peliculas(item) except: import sys for line in sys.exc_info(): log("%s" % line) return [] def findvideos(item): support.log('findvideos', item) return support.server(item, headers=headers)