# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per SerieTVU # Thanks to Icarus crew & Alfa addon & 4l3x87 # ---------------------------------------------------------- import re from core import tmdb, scrapertools, support from core.item import Item from core.support import log from platformcode import logger, config __channel__ = 'serietvu' host = config.get_channel_url(__channel__) headers = [['Referer', host]] IDIOMAS = {'Italiano': 'IT'} list_language = IDIOMAS.values() list_servers = ['speedvideo'] list_quality = ['default'] def mainlist(item): log() itemlist = [] support.menu(itemlist, 'Novità bold', 'latestep', "%s/ultimi-episodi" % host, 'tvshow') support.menu(itemlist, 'Serie TV bold', 'lista_serie', "%s/category/serie-tv" % host, 'tvshow') support.menu(itemlist, 'Categorie', 'categorie', host, 'tvshow') support.aplay(item, itemlist, list_servers, list_quality) support.channel_config(item, itemlist) return itemlist # ---------------------------------------------------------------------------------------------------------------- def cleantitle(scrapedtitle): scrapedtitle = scrapertools.decodeHtmlentities(scrapedtitle.strip()) scrapedtitle = scrapedtitle.replace('[HD]', '').replace('’', '\'').replace('– Il Trono di Spade', '').replace( 'Flash 2014', 'Flash').replace('"', "'") year = scrapertools.find_single_match(scrapedtitle, '\((\d{4})\)') if year: scrapedtitle = scrapedtitle.replace('(' + year + ')', '') return scrapedtitle.strip() # ================================================================================================================ # ---------------------------------------------------------------------------------------------------------------- def lista_serie(item): log() itemlist = [] patron = r'