diff --git a/channels/dreamsub.json b/channels/dreamsub.json index ba8bf611..d0d39ea9 100644 --- a/channels/dreamsub.json +++ b/channels/dreamsub.json @@ -7,6 +7,5 @@ "thumbnail": "dreamsub.png", "banner": "dreamsub.png", "categories": ["anime", "vos"], - "not_active": ["include_in_newest"], "settings": [] } diff --git a/channels/dreamsub.py b/channels/dreamsub.py index e5ac914c..4415224e 100644 --- a/channels/dreamsub.py +++ b/channels/dreamsub.py @@ -2,214 +2,53 @@ # ------------------------------------------------------------ # Canale per 'dreamsub' # ------------------------------------------------------------ -# ------------------------------------------------------------ -""" - - Problemi noti che non superano il test del canale: - - Nessuno noto! - - Avvisi per i tester: - 1. Gli episodi sono divisi per pagine di 20 - 2. 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. - - 3.Passaggi per Aggiungere in videoteca e/o scaricare Serie: - 1. sul titolo -> menu contestuale -> Rinumerazione - Solo dopo questo passaggio appariranno le voci, sul titolo -> menu contestuale ->: - - Aggiungi in videoteca (senza rinumerazione non appare - la voce) - - Scarica Serie e Scarica Stagione ( Se download Abilitato! ) - - 4. ### PIù IMPORTANTE!!! ### - #### NON E' DA CONSIDERARE ERRORE NEL TEST QUANTO RIPORTATO DI SEGUITO!!!! #### - 1. Il sito permette un filtro tra anime e film, tramite url. - Se nell'url c'è /anime/, sul titolo e proseguendo fino alla pagina del video, saranno - presenti le voci: - - 'Rinumerazione', prima, e dopo: 'Aggiungi in videoteca', 'Scarica Serie' etc... - Tutto il resto è trattato come film e si avranno le voci solite: - AD eccezione per quei "FILM" che hanno 2 o più titoli all'interno, in questo caso: - 1. Non apparirà nessuna voce tra "Aggiungi in videoteca" e "Scarica Film" e nemmeno "rinumerazione" - 2. Dopo essere entrato nella pagina del Titolo Principale, troverai una lista di titoli dove sarà possibile scaricare - il filmato (chiamato EPISODIO) stessa cosa accedendo alla pagina ultima del video - 3. Questi TITOLI NON POSSONO ESSERE AGGIUNTI IN VIDEOTECA - le voci "Scarica FILM" si avranno dopo. - - Es: - https://www.dreamsub.stream/movie/5-centimetri-al-secondo -> film ma ha 3 titoli - - Il Canale NON è presente nelle novità(globale) -> Anime - - -""" -# Qui gli import -import re from core import support -from platformcode import config -from core import scrapertools, httptools, servertools, tmdb -from core.item import Item -##### fine import -host = config.get_channel_url() +host = support.config.get_channel_url() headers = [['Referer', host]] -# server di esempio... -list_servers = ['directo', 'verystream', 'streamango', 'openload'] -# 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', '', 'movie']), - ('Film', ['/search/film', 'peliculas', '', 'movie']), - ('Categorie', ['/filter?genere=','genres']), -## ('Ultimi Episodi', ['', 'last']) + anime = ['/search?typeY=tv', + ('Movie', ['/search?typeY=movie', 'peliculas', '', 'movie']), + ('OAV', ['/search?typeY=oav', 'peliculas', '', 'tvshow']), + ('Spinoff', ['/search?typeY=spinoff', 'peliculas', '', 'tvshow']), + ('Generi', ['','menu','Generi']), + ('Stato', ['','menu','Stato']), + ('Ultimi Episodi', ['', 'peliculas', ['last', 'episodiRecenti']]), + ('Ultimi Aggiornamenti', ['', 'peliculas', ['last', 'episodiNuovi']]) ] return locals() -@support.scrape -def peliculas(item): - support.log(item) - #dbg # decommentare per attivare web_pdb - - anime = True - if item.args == 'newest': - patronBlock = r'
(?P.*?)
' - else: - patronBlock = r'(?P.*?)