# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per CinemaLibero - First Version # ------------------------------------------------------------ import re from core import scrapertools, servertools, httptools, support from core import tmdb from core.item import Item from lib import unshortenit from platformcode import config from platformcode import logger from specials import autoplay import channelselector # Necessario per Autoplay IDIOMAS = {'Italiano': 'IT'} list_language = IDIOMAS.values() list_servers = ['akstream', 'wstream', 'openload', 'streamango'] list_quality = ['default'] # Necessario per Verifica Link checklinks = config.get_setting('checklinks', 'cinemalibero') checklinks_number = config.get_setting('checklinks_number', 'cinemalibero') __channel__ = "cinemalibero" host = config.get_channel_url(__channel__) headers = [['Referer', host]] @support.menu def mainlist(item): film = '/category/film/' filmSub = [ ('Generi', ['', 'genres']), ('Sport', ['/category/sport/', 'peliculas']), ] tvshow = '/category/serie-tv/' tvshowSub = [ ('Anime ', ['/category/anime-giapponesi/', 'video']) ] return locals() def genres(item): return support.scrape2(item, patronBlock=r'
','').replace('
','').replace('–<','<').replace('-<','<').replace('–<','<').replace('– <','<').replace('','
.*?(?:stagione|Stagione)(.*?)<\/(?:strong|span)><\/p>(.*?)
','\n').replace('