# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per 'cinemaLibero' # ------------------------------------------------------------ import re from core import httptools, support, scrapertools from core.item import Item from core.support import typo from platformcode import config, logger import sys from platformcode.logger import debug if sys.version_info[0] >= 3: from concurrent import futures else: from concurrent_py2 import futures # rimanda a .today che contiene tutti link a .plus # def findhost(url): # permUrl = httptools.downloadpage('https://www.cinemalibero.online/', follow_redirects=False).headers # try: # import urlparse # except: # import urllib.parse as urlparse # p = list(urlparse.urlparse(permUrl['location'].replace('https://www.google.com/search?q=site:', ''))) # if not p[0]: # p[0] = 'https' # return urlparse.urlunparse(p) host = config.get_channel_url() headers = [['Referer', host]] @support.menu def mainlist(item): film = ['/category/film/', ('Novità', ['', 'peliculas', 'update']), ('Generi', ['', 'genres'])] tvshow = ['/category/serie-tv/'] anime = ['/category/anime-giapponesi/'] ## Sport = [(support.typo('Sport', 'bullet bold'), ['/category/sport/', 'peliculas', 'sport', 'tvshow'])] news = [('Ultimi episodi Serie/Anime', ['/aggiornamenti-serie-tv/', 'peliculas', 'update', 'tvshow'])] search = '' return locals() @support.scrape def peliculas(item): # debug = True action = 'check' patronBlock = r'
)\s*(?P
)\s*(?:(?P
iTA|ITA|Sub-ITA|Sub-iTA))?.*?(?P