From 20486fe6da94f2a9e58922ff3e2c5cddf3162fcb Mon Sep 17 00:00:00 2001 From: alfa-addon Date: Tue, 8 Aug 2017 17:22:47 -0400 Subject: [PATCH] update v1.5.1 --- plugin.video.alfa/channels/pelisfox.py | 39 +- plugin.video.alfa/channels/setting.py | 5 +- plugin.video.alfa/channels/videolibrary.py | 323 +++++------ plugin.video.alfa/channels/yaske.py | 519 +++++++++--------- plugin.video.alfa/channelselector.py | 4 +- plugin.video.alfa/core/videolibrarytools.py | 32 +- .../resources/language/Catalan/strings.xml | 1 + .../resources/language/English/strings.xml | 1 + .../resources/language/Italian/strings.xml | 1 + .../language/Spanish (mexico)/strings.xml | 1 + .../resources/language/Spanish/strings.xml | 1 + .../general/default/thumb_channels_direct.png | Bin 0 -> 14698 bytes plugin.video.alfa/servers/gvideo.json | 6 +- plugin.video.alfa/videolibrary_service.py | 5 +- 14 files changed, 484 insertions(+), 454 deletions(-) mode change 100755 => 100644 plugin.video.alfa/channels/pelisfox.py mode change 100755 => 100644 plugin.video.alfa/channels/setting.py mode change 100755 => 100644 plugin.video.alfa/channels/videolibrary.py mode change 100755 => 100644 plugin.video.alfa/channelselector.py mode change 100755 => 100644 plugin.video.alfa/resources/language/Catalan/strings.xml mode change 100755 => 100644 plugin.video.alfa/resources/language/English/strings.xml mode change 100755 => 100644 plugin.video.alfa/resources/language/Italian/strings.xml mode change 100755 => 100644 plugin.video.alfa/resources/language/Spanish (mexico)/strings.xml mode change 100755 => 100644 plugin.video.alfa/resources/language/Spanish/strings.xml create mode 100644 plugin.video.alfa/resources/media/general/default/thumb_channels_direct.png diff --git a/plugin.video.alfa/channels/pelisfox.py b/plugin.video.alfa/channels/pelisfox.py old mode 100755 new mode 100644 index 854bf5c9..a76d7e3b --- a/plugin.video.alfa/channels/pelisfox.py +++ b/plugin.video.alfa/channels/pelisfox.py @@ -9,6 +9,8 @@ from core import logger from core import scrapertools from core import tmdb from core.item import Item +from core import servertools + tgenero = {"Drama": "https://s16.postimg.org/94sia332d/drama.png", u"Accción": "https://s3.postimg.org/y6o9puflv/accion.png", @@ -225,6 +227,7 @@ def findvideos(item): logger.info() itemlist = [] templist = [] + video_list = [] data = httptools.downloadpage(item.url).data data = re.sub(r'"|\n|\r|\t| |
|\s{2,}', "", data) patron = '
  • |\s{2,}', "", data) id = scrapertools.find_single_match(data, 'var _SOURCE =.*?source:(.*?),') @@ -247,24 +250,26 @@ def findvideos(item): sub = sub.replace('\\', '') else: sub = '' - new_url = 'http://iplay.one/api/embed?id=%s&token=8908d9f846&%s' % (id, sub) + new_url = 'https://onevideo.tv/api/player?key=90503e3de26d45e455b55e9dc54f015b3d1d4150&link' \ + '=%s&srt=%s' % (id, sub) data = httptools.downloadpage(new_url).data - patron = 'file":"(.*?)","label":"(.*?)","type":".*?"}' - matches = matches = re.compile(patron, re.DOTALL).findall(data) + url = scrapertools.find_single_match (data, '