diff --git a/addon.xml b/addon.xml index 3542d0df..ece09699 100644 --- a/addon.xml +++ b/addon.xml @@ -5,7 +5,6 @@ - video diff --git a/channels/altadefinizione01_club.py b/channels/altadefinizione01_club.py index 2895bb93..d75f8edb 100644 --- a/channels/altadefinizione01_club.py +++ b/channels/altadefinizione01_club.py @@ -3,131 +3,98 @@ # -*- Riscritto per KOD -*- # -*- By Greko -*- # -*- last change: 04/05/2019 +# -*- doppione di altadefinizione01 - -from core import channeltools, servertools, support +from specials import autoplay +from core import servertools, support from core.item import Item from platformcode import config, logger -from specials import autoplay __channel__ = "altadefinizione01_club" host = config.get_channel_url(__channel__) -# ======== Funzionalità ============================= - -checklinks = config.get_setting('checklinks', __channel__) -checklinks_number = config.get_setting('checklinks_number', __channel__) - headers = [['User-Agent', 'Mozilla/50.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0'], ['Referer', host]] -parameters = channeltools.get_channel_parameters(__channel__) -fanart_host = parameters['fanart'] -thumbnail_host = parameters['thumbnail'] -IDIOMAS = {'Italiano': 'IT'} -list_language = IDIOMAS.values() -list_servers = ['verystream','openload','supervideo','rapidvideo','streamango'] # per l'autoplay +list_servers = ['verystream','openload','rapidvideo','streamango'] list_quality = ['default'] -# =========== home menu =================== - +@support.menu def mainlist(item): - """ - Creo il menu principale del canale - :param item: - :return: itemlist [] - """ - logger.info("%s mainlist log: %s" % (__channel__, item)) - itemlist = [] + film = '' - # Menu Principale - support.menu(itemlist, 'Film Ultimi Arrivi bold', 'peliculas', host, args='pellicola') - support.menu(itemlist, 'Genere', 'categorie', host, args='genres') - support.menu(itemlist, 'Per anno submenu', 'categorie', host, args=['Film per Anno','years']) - support.menu(itemlist, 'Per lettera', 'categorie', host + '/catalog/a/', args=['Film per Lettera','orderalf']) - support.menu(itemlist, 'Al Cinema bold', 'peliculas', host + '/cinema/', args='pellicola') - support.menu(itemlist, 'Sub-ITA bold', 'peliculas', host + '/sub-ita/', args='pellicola') - support.menu(itemlist, 'Cerca film submenu', 'search', host, args = 'search') + filmSub = [ + ('Al Cinema', ['/cinema/', 'peliculas', 'pellicola']), + ('Generi', ['', 'categorie', 'genres']), + ('Lettera', ['/catalog/a/', 'categorie', 'orderalf']), + ('Anni', ['', 'categorie', 'years']), + ('Sub-ITA', ['/sub-ita/', 'peliculas', 'pellicola']) + ] - autoplay.init(item.channel, list_servers, list_quality) - autoplay.show_option(item.channel, itemlist) - - support.channel_config(item, itemlist) - - return itemlist + return locals() # ======== def in ordine di menu =========================== # =========== def per vedere la lista dei film ============= - +@support.scrape def peliculas(item): - logger.info("%s mainlist peliculas log: %s" % (__channel__, item)) - itemlist = [] +## import web_pdb; web_pdb.set_trace() + support.log('peliculas',item) - patron_block = r'
(.*?).*?

(.*?)

' + patronBlock = r'
(.*?)
' + else: + patronBlock = r'
(.*?)