# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per 'dreamsub' # ------------------------------------------------------------ # ------------------------------------------------------------ """ Problemi noti che non superano il test del canale: - indicare i problemi Avvisi: - Gli episodi sono divisi per pagine di 20 - In Novità->Anime, cliccare sulla home il bottone "Ultime inserite" Se avete più titoli in KOD, ridimensiona il browser in modo che si vedano i titoli a gruppi di 3 e ricontrollare, è un problema del sito. Ulteriori info: - ------------------------------------------------------- NOTA per i DEV: - Dai risultati dei Menu vengono tolti quei titoli che non hanno la corrispettiva parola nel link, secondo lo schema seguente: Menu Parole nel link --------------------------- OAV oav OVA ova Speciali movie Movie movie Serie Tutti gli altri casi Es: https://www.dreamsub.stream/oav/another-the-other - è un OAV """ # Qui gli import import re import copy from core import support from platformcode import config ##from specials.autorenumber import renumber from specials import autorenumber # in caso di necessità from core import scrapertoolsV2, httptools, servertools, tmdb from core.item import Item #from lib import unshortenit ##### fine import __channel__ = "dreamsub" host = config.get_channel_url(__channel__) headers = [['Referer', host]] # server di esempio... list_servers = ['verystream', 'streamango', 'openload', 'directo'] # quality di esempio list_quality = ['default'] #### Inizio delle def principali ### @support.menu def mainlist(item): support.log(item) anime = ['/anime', ## ('Novità', ['']), ## ('OAV', ['/search/oav', 'peliculas', 'oav']), ## ('OVA', ['/search/ova', 'peliculas', 'ova']), ('Movie', ['/search/movie', 'peliculas', 'special']), ('Film', ['/search/film', 'peliculas', 'special']), ('Categorie', ['/filter?genere=','genres']), ## ('Ultimi Episodi', ['', 'last']) ] """ Eventuali Menu per voci non contemplate! """ return locals() @support.scrape def peliculas(item): support.log(item) #dbg # decommentare per attivare web_pdb anime = True action = 'episodios' item.contentType = 'tvshow' if item.args == 'newest': patronBlock = r'
(?P.*?)
' else: patronBlock = r'(?P.*?)