From 03302643dbb42d92f61cd4248dd073eb67ef2e0d Mon Sep 17 00:00:00 2001 From: greko17 Date: Fri, 13 Sep 2019 12:23:28 +0200 Subject: [PATCH] fix: pull channels/guardaserieclick.py --- channels/guardaserieclick.py | 58 ++++++++++++++++++++---------------- 1 file changed, 33 insertions(+), 25 deletions(-) diff --git a/channels/guardaserieclick.py b/channels/guardaserieclick.py index 5d6d3c05..d928d6a0 100644 --- a/channels/guardaserieclick.py +++ b/channels/guardaserieclick.py @@ -1,7 +1,6 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per Guardaserie.click -# Thanks to Icarus crew & Alfa addon & 4l3x87 # ------------------------------------------------------------ """ @@ -19,40 +18,50 @@ __channel__ = 'guardaserieclick' host = config.get_channel_url(__channel__) headers = [['Referer', host]] -IDIOMAS = {'Italiano': 'IT'} -list_language = IDIOMAS.values() +##IDIOMAS = {'Italiano': 'IT'} +##list_language = IDIOMAS.values() list_servers = ['speedvideo', 'openload'] list_quality = ['default'] -headers = [['Referer', host]] - - # ---------------------------------------------------------------------------------------------------------------- +@support.menu def mainlist(item): - log() + log('mainlist', item) - itemlist = [] + tvshow = ['/lista-serie-tv', + ] + + + + + + + +## support.menu(itemlist, 'Serie', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['news']) +## support.menu(itemlist, 'Ultimi Aggiornamenti submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args= ['update']) +## support.menu(itemlist, 'Categorie', 'categorie', host, 'tvshow', args=['cat']) +## support.menu(itemlist, 'Serie inedite Sub-ITA submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['inedite']) +## support.menu(itemlist, 'Da non perdere bold submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['tv', 'da non perdere']) +## support.menu(itemlist, 'Classiche bold submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['tv', 'classiche']) +## support.menu(itemlist, 'Disegni che si muovono sullo schermo per magia bold', 'tvserie', "%s/category/animazione/" % host, 'tvshow', args= ['anime']) - support.menu(itemlist, 'Serie', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['news']) - support.menu(itemlist, 'Ultimi Aggiornamenti submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args= ['update']) - support.menu(itemlist, 'Categorie', 'categorie', host, 'tvshow', args=['cat']) - support.menu(itemlist, 'Serie inedite Sub-ITA submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['inedite']) - support.menu(itemlist, 'Da non perdere bold submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['tv', 'da non perdere']) - support.menu(itemlist, 'Classiche bold submenu', 'serietv', "%s/lista-serie-tv" % host, 'tvshow', args=['tv', 'classiche']) - support.menu(itemlist, 'Disegni che si muovono sullo schermo per magia bold', 'tvserie', "%s/category/animazione/" % host, 'tvshow', args= ['anime']) + return locals() +@support.scrape +def peliculas(item): + log('peliculas: ', item) - # autoplay - support.aplay(item, itemlist, list_servers, list_quality) - # configurazione del canale - support.channel_config(item, itemlist) + action = 'episodios' + patronBlock = r'
(?P.*?)
' + patron = r'\s[^"]+)"\s/>[^>]+>[^>]+>\s[^>]+>\s(?P\d{4})?\s.+?class="strongText">(?P.+?)<' - return itemlist + debug = True + return locals() @support.scrape def serietv(item): ## import web_pdb; web_pdb.set_trace() - log('serietv ->\n') + log('serietv ->\n', item) ##<<<<<<< HEAD ## ## action = 'episodios' @@ -166,8 +175,7 @@ def categorie(item): return locals() # ================================================================================================================ -## -### ---------------------------------------------------------------------------------------------------------------- + def newest(categoria): log() itemlist = [] @@ -183,7 +191,7 @@ def newest(categoria): if itemlist[-1].action == "serietv": itemlist.pop() - # Continua la ricerca in caso di errore + # Continua la ricerca in caso di errore except: import sys for line in sys.exc_info(): @@ -201,7 +209,7 @@ def search(item, texto): item.args = 'cerca' try: return tvserie(item) - # Continua la ricerca in caso di errore + # Continua la ricerca in caso di errore except: import sys for line in sys.exc_info():