diff --git a/plugin.video.alfa/channels/italiaserie.py b/plugin.video.alfa/channels/italiaserie.py index 2e0ae31e..22114239 100644 --- a/plugin.video.alfa/channels/italiaserie.py +++ b/plugin.video.alfa/channels/italiaserie.py @@ -1,8 +1,7 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------ -# Ringraziamo Icarus crew # Canale per italiaserie -# ---------------------------------------------------------- +# ------------------------------------------------------------ import re import autoplay @@ -16,7 +15,6 @@ from platformcode import logger host = "https://italiaserie.org" list_servers = ['speedvideo'] -list_quality = ['1080p', '720p', '480p'] IDIOMAS = {'Italiano': 'IT'} list_language = IDIOMAS.values() @@ -27,11 +25,13 @@ def mainlist(item): itemlist = [] support.menu(itemlist, 'Ultime Uscite', 'peliculas', host + "/category/serie-tv/", "episode") - support.menu(itemlist, 'Ultimi Episodi', 'peliculas', host + "/ultimi-episodi/", "episode", 'latest') + # page not working + # support.menu(itemlist, 'Ultimi Episodi', 'peliculas', host + "/ultimi-episodi/", "episode", 'latest') + support.menu(itemlist, 'Ultimi Episodi', 'peliculas', host, "episode", 'latest') support.menu(itemlist, 'Categorie', 'menu', host, "episode", args="Serie-Tv per Genere") support.menu(itemlist, 'Cerca...', 'search', host, 'episode', args='serie') - autoplay.init(item.channel, list_servers, list_quality) + autoplay.init(item.channel, list_servers, []) autoplay.show_option(item.channel, itemlist) return itemlist @@ -63,19 +63,22 @@ def newest(categoria): def peliculas(item): - logger.info("kod.italiaserie peliculas") + support.log() patron = r'
\s*\s*]+>' list_groups = ["url", "title", "thumb"] - support.log(item.tojson()) - if item.args == "latest": patron += r'.*?aj-eps">(.*?)' data = httptools.downloadpage(item.url).data - matches = re.compile(patron, re.S).findall(data) + + # remove when /ultimi-episodi page will work again + block = scrapertools.find_single_match(data, r'