From d625419219ffc3fdcf11d61b9e9868787418aefa Mon Sep 17 00:00:00 2001
From: Intel1 <25161862+Intel11@users.noreply.github.com>
Date: Wed, 15 Nov 2017 17:38:52 -0500
Subject: [PATCH 1/6] Update xbmc_config_menu.py
---
plugin.video.alfa/platformcode/xbmc_config_menu.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/plugin.video.alfa/platformcode/xbmc_config_menu.py b/plugin.video.alfa/platformcode/xbmc_config_menu.py
index 34226f97..6990071b 100755
--- a/plugin.video.alfa/platformcode/xbmc_config_menu.py
+++ b/plugin.video.alfa/platformcode/xbmc_config_menu.py
@@ -412,6 +412,7 @@ class SettingsWindow(xbmcgui.WindowXMLDialog):
self.addControl(control)
control.setVisible(False)
+ control.setLabel(c["label"])
# frodo fix
s = self.values[c["id"]]
if s is None:
From 878dbc8393a76d6099bf0407e5505f3955145b34 Mon Sep 17 00:00:00 2001
From: Intel1 <25161862+Intel11@users.noreply.github.com>
Date: Wed, 15 Nov 2017 17:39:41 -0500
Subject: [PATCH 2/6] seodiv: actualizado
---
plugin.video.alfa/channels/seodiv.py | 20 +++-----------------
1 file changed, 3 insertions(+), 17 deletions(-)
diff --git a/plugin.video.alfa/channels/seodiv.py b/plugin.video.alfa/channels/seodiv.py
index 1ee0c90b..1e22872a 100755
--- a/plugin.video.alfa/channels/seodiv.py
+++ b/plugin.video.alfa/channels/seodiv.py
@@ -236,31 +236,17 @@ def episodiosxtemp(item):
def findvideos(item):
logger.info()
itemlist = []
- lang=[]
data = httptools.downloadpage(item.url).data
video_items = servertools.find_video_items(item)
data = re.sub(r'"|\n|\r|\t| |
|\s{2,}', "", data)
- language_items=scrapertools.find_single_match(data,
- '
Date: Fri, 17 Nov 2017 15:03:21 -0500
Subject: [PATCH 5/6] trailertools: fix
---
plugin.video.alfa/channels/trailertools.py | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/plugin.video.alfa/channels/trailertools.py b/plugin.video.alfa/channels/trailertools.py
index 9f592c78..7168101e 100755
--- a/plugin.video.alfa/channels/trailertools.py
+++ b/plugin.video.alfa/channels/trailertools.py
@@ -158,14 +158,13 @@ def youtube_search(item):
titulo = urllib.quote(titulo)
titulo = titulo.replace("%20", "+")
data = scrapertools.downloadpage("https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=" + titulo)
-
data = re.sub(r"\n|\r|\t|\s{2}| ", "", data)
- patron = '.*?(?:src="https://i.ytimg.com/|data-thumb="https://i.ytimg.com/)([^"]+)"' \
- '.*?.*?.*?(\d+:\d+)'
+ patron = """"thumbnails":\[\{"url":"(https://i.ytimg.com/vi[^"]+).*?"""
+ patron += """simpleText":"([^"]+).*?"""
+ patron += """simpleText":"[^"]+.*?simpleText":"([^"]+).*?"""
+ patron += """url":"([^"]+)"""
matches = scrapertools.find_multiple_matches(data, patron)
- for scrapedthumbnail, scrapedurl, scrapedtitle, scrapedduration in matches:
- scrapedthumbnail = urlparse.urljoin("https://i.ytimg.com/", scrapedthumbnail)
+ for scrapedthumbnail, scrapedtitle, scrapedduration, scrapedurl in matches:
scrapedtitle = scrapedtitle.decode("utf-8")
scrapedtitle = scrapedtitle + " (" + scrapedduration + ")"
if item.contextual:
From 46646e09d157b7701ad9b1683bda9c3d24091c7e Mon Sep 17 00:00:00 2001
From: Intel1 <25161862+Intel11@users.noreply.github.com>
Date: Fri, 17 Nov 2017 15:42:38 -0500
Subject: [PATCH 6/6] conector datoporn: fix
---
plugin.video.alfa/servers/datoporn.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugin.video.alfa/servers/datoporn.json b/plugin.video.alfa/servers/datoporn.json
index b72b3f96..30df1f6d 100755
--- a/plugin.video.alfa/servers/datoporn.json
+++ b/plugin.video.alfa/servers/datoporn.json
@@ -4,7 +4,7 @@
"ignore_urls": [],
"patterns": [
{
- "pattern": "(?:datoporn.com|dato.porn)/(?:embed-|)([A-z0-9]+)",
+ "pattern": "(?:datoporn.com|dato.porn|datoporn.co)/(?:embed-|)([A-z0-9]+)",
"url": "http://dato.porn/embed-\\1.html"
}
]
@@ -39,4 +39,4 @@
}
],
"thumbnail": "http://i.imgur.com/tBSWudd.png?1"
-}
\ No newline at end of file
+}