diff --git a/servers/streamingcommunityws.py b/servers/streamingcommunityws.py index 75f894d3..944bde58 100755 --- a/servers/streamingcommunityws.py +++ b/servers/streamingcommunityws.py @@ -1,63 +1,75 @@ # -*- coding: utf-8 -*- import urllib.parse +import ast +import xbmc from core import httptools, support, filetools from platformcode import logger, config -import ast -UA = httptools.get_user_agent() +from concurrent import futures +from urllib.parse import urlparse + +vttsupport = False if int(xbmc.getInfoLabel('System.BuildVersion').split('.')[0]) < 20 else True def test_video_exists(page_url): - global scws_id - # logger.debug('page url=', page_url) - # scws_id = '' - # - # if page_url.isdigit(): - # scws_id = page_url - # else: - # page = httptools.downloadpage(page_url) - # if page.url == page_url: # se non esiste, reindirizza all'ultimo url chiamato esistente - # scws_id = support.scrapertools.find_single_match(page.data, r'scws_id[^:]+:(\d+)') - # else: - # return 'StreamingCommunity', 'Prossimamente' - # - # if not scws_id: - # return False, config.get_localized_string(70449) % 'StreamingCommunityWS' + global iframe + global iframeParams + + iframe = support.scrapertools.decodeHtmlentities(support.match(page_url, patron='