From 88e7a9611d1d01320ada9bf0639b2867ebd90a42 Mon Sep 17 00:00:00 2001 From: Intel1 Date: Tue, 15 Aug 2017 08:26:14 -0500 Subject: [PATCH] Delete userporn.py --- plugin.video.alfa/servers/userporn.py | 61 --------------------------- 1 file changed, 61 deletions(-) delete mode 100755 plugin.video.alfa/servers/userporn.py diff --git a/plugin.video.alfa/servers/userporn.py b/plugin.video.alfa/servers/userporn.py deleted file mode 100755 index b98a40c0..00000000 --- a/plugin.video.alfa/servers/userporn.py +++ /dev/null @@ -1,61 +0,0 @@ -# -*- coding: utf-8 -*- - -import base64 -import re - -from core import scrapertools -from platformcode import logger - -HOSTER_KEY = "NTI2NzI5Cgo=" - - -# Returns an array of possible video url's from the page_url -def get_video_url(page_url, premium=False, user="", password="", video_password=""): - logger.info("(page_url='%s')" % page_url) - - video_urls = [] - # Espera un poco como hace el player flash - logger.info("waiting 3 secs") - import time - time.sleep(3) - - # Obtiene el id - code = Extract_id(page_url) - - # Descarga el json con los detalles del vídeo - # http://www.userporn.com/player_control/settings.php?v=dvthddkC7l4J&em=TRUE&fv=v1.1.45 - controluri = "http://userporn.com/player_control/settings.php?v=" + code + "&em=TRUE&fv=v1.1.45" - datajson = scrapertools.cachePage(controluri) - # logger.info("response="+datajson); - - # Convierte el json en un diccionario - datajson = datajson.replace("false", "False").replace("true", "True") - datajson = datajson.replace("null", "None") - datadict = eval("(" + datajson + ")") - - # Formatos - formatos = datadict["settings"]["res"] - - for formato in formatos: - uri = base64.decodestring(formato["u"]) - resolucion = formato["l"] - import videobb - video_url = videobb.build_url(uri, HOSTER_KEY, datajson) - video_urls.append(["%s [userporn]" % resolucion, video_url.replace(":80", "")]) - - for video_url in video_urls: - logger.info("%s - %s" % (video_url[0], video_url[1])) - - return video_urls - - -def Extract_id(url): - _VALID_URL = r'^((?:http://)?(?:\w+\.)?userporn\.com/(?:(?:(?:e/)|(?:video/))|(?:(?:flash/)|(?:f/)))?)?([0-9A-Za-z_-]+)(?(1).+)?$' - # Extract video id from URL - mobj = re.match(_VALID_URL, url) - if mobj is None: - logger.info('ERROR: URL invalida: %s' % url) - return "" - id = mobj.group(2) - logger.info("extracted code=" + id) - return id