From 3c1797f9f78e564794c5d6caf4794da811720bf6 Mon Sep 17 00:00:00 2001 From: l1231669 Date: Sun, 27 Aug 2017 23:04:07 +0200 Subject: [PATCH] dos2unix --- plugin.video.alfa/servers/vshare.py | 100 ++++++++++++++-------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/plugin.video.alfa/servers/vshare.py b/plugin.video.alfa/servers/vshare.py index 2ee1071e..d475229b 100644 --- a/plugin.video.alfa/servers/vshare.py +++ b/plugin.video.alfa/servers/vshare.py @@ -1,50 +1,50 @@ -# -*- coding: utf-8 -*- - -import re - -from core import httptools -from core import scrapertools -from platformcode import logger -from lib import jsunpack - - -def test_video_exists(page_url): - logger.info("(page_url='%s')" % page_url) - - if httptools.downloadpage(page_url).code != 200: - return False, "El archivo no existe en vShare o ha sido borrado." - else: - return True, "" - - -def get_video_url(page_url, premium=False, user="", password="", video_password=""): - logger.info("url = " + page_url) - - data = httptools.downloadpage(page_url).data - - flowplayer = re.search("url: [\"']([^\"']+)", data) - if flowplayer: - return [["FLV", flowplayer.group(1)]] - - jsUnpack = jsunpack.unpack(data) - logger.debug(jsUnpack) - - video_urls = [] - - fields = re.search("\[([^\]]+).*?parseInt\(value\)-(\d+)", jsUnpack) - if fields: - logger.debug("Values: " + fields.group(1)) - logger.debug("Substract: " + fields.group(2)) - substract = int(fields.group(2)) - - arrayResult = [chr(int(value) - substract) for value in fields.group(1).split(",")] - strResult = "".join(arrayResult) - logger.debug(strResult) - - videoSources = re.findall("[^\"']+)[^>]+label=[\"'](?P