diff --git a/servers/bitp.json b/servers/bitp.json deleted file mode 100644 index 26558cc2..00000000 --- a/servers/bitp.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "https://www.bitporno.com/(?:e|embed)/([A-z0-9]+)", - "url": "https://www.bitporno.com/e/\\1" - }, - { - "pattern": "https://www.bitporno.com/\\?v=([A-z0-9]+)", - "url": "https://www.bitporno.com/e/\\1" - }, - { - "pattern": "raptu.com/(?:\\?v=|embed/|e/|v/)([A-z0-9]+)", - "url": "https://www.bitporno.com/e/\\1" - } - ] - }, - "free": true, - "id": "bitp", - "name": "bitp", - "settings": [ - { - "default": false, - "enabled": true, - "id": "black_list", - "label": "@60654", - "type": "bool", - "visible": true - }, - { - "default": 0, - "enabled": true, - "id": "favorites_servers_list", - "label": "@60655", - "lvalues": [ - "No", - "1", - "2", - "3", - "4", - "5" - ], - "type": "list", - "visible": false - } - ], - "thumbnail": "https://s26.postimg.cc/maiur9tmx/bitp1.png" -} diff --git a/servers/bitp.py b/servers/bitp.py deleted file mode 100644 index ed5a2495..00000000 --- a/servers/bitp.py +++ /dev/null @@ -1,35 +0,0 @@ -# -*- coding: utf-8 -*- -# ------------------------------------------------------------ -# Alfa addon - KODI Plugin -# Conector para bitporno -# https://github.com/alfa-addon -# ------------------------------------------------------------ -from core import httptools -from core import scrapertools -from platformcode import config -from platformcode import logger - - -def test_video_exists(page_url): - logger.info("(page_url='%s')" % page_url) - data = httptools.downloadpage(page_url).data - if "Object not found" in data or "no longer exists" in data or '"sources": [false]' in data: - return False, config.get_localized_string(70449) % "bitp" - - return True, "" - - -def get_video_url(page_url, user="", password="", video_password=""): - logger.info("(page_url='%s')" % page_url) - video_urls = [] - data = httptools.downloadpage(page_url).data - videourl = scrapertools.find_multiple_matches(data, 'WE ARE SORRY" in data or '404 Not Found' in data: - return False, config.get_localized_string(70449) % "tube8" - return True, "" - - -def get_video_url(page_url, video_password): - logger.info("(page_url='%s')" % page_url) - video_urls = [] - data = httptools.downloadpage(page_url).data - patron = '"quality":(\d+),"videoUrl":"([^"]+)"' - matches = scrapertools.find_multiple_matches(data, patron) - for quality, scrapedurl in matches: - url = scrapedurl.replace("\/", "/").replace("\u0026", "&") - video_urls.append(["[tube8] %sp" %quality, url]) - return video_urls diff --git a/servers/tubeon.json b/servers/tubeon.json deleted file mode 100644 index 3916954e..00000000 --- a/servers/tubeon.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "https://www.tubeon.com/es/video/([0-9]+)/", - "url": "\\1" - } - ] - }, - "free": true, - "id": "tubeon", - "name": "tubeon", - "settings": [ - { - "default": false, - "enabled": true, - "id": "black_list", - "label": "@60654", - "type": "bool", - "visible": true - }, - { - "default": 0, - "enabled": true, - "id": "favorites_servers_list", - "label": "@60655", - "lvalues": [ - "No", - "1", - "2", - "3", - "4", - "5" - ], - "type": "list", - "visible": false - } - ], - "thumbnail": "" -} diff --git a/servers/tubeon.py b/servers/tubeon.py deleted file mode 100644 index 9947345a..00000000 --- a/servers/tubeon.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -from core import httptools -from core import scrapertools -from platformcode import logger - - - -def get_video_url(page_url, video_password): - logger.info("(page_url='%s')" % page_url) - video_urls = [] - url = "https://www.tubeon.com/player_config_json/?vid=%s&aid=0&domain_id=0&embed=0&ref=null&check_speed=0" %page_url - data = httptools.downloadpage(url).data - data = scrapertools.find_single_match(data, '"files":(.*?)"quality"') - patron = '"([lh])q":"([^"]+)"' - matches = scrapertools.find_multiple_matches(data, patron) - for quality, scrapedurl in matches: - url = scrapedurl.replace("\/", "/") - if "l" in quality: quality = "360" - if "h" in quality: quality = "720" - video_urls.append(["[tubeon] %s" %quality, url]) - return video_urls - diff --git a/servers/tubst.json b/servers/tubst.json deleted file mode 100644 index 441b6ce1..00000000 --- a/servers/tubst.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "(https://www.tubst.net/embed/\\w+)", - "url": "\\1" - } - ] - }, - "free": true, - "id": "tubst", - "name": "tubst", - "settings": [ - { - "default": false, - "enabled": true, - "id": "black_list", - "label": "@60654", - "type": "bool", - "visible": true - }, - { - "default": 0, - "enabled": true, - "id": "favorites_servers_list", - "label": "@60655", - "lvalues": [ - "No", - "1", - "2", - "3", - "4", - "5" - ], - "type": "list", - "visible": false - } - ], - "thumbnail": "" -} diff --git a/servers/tubst.py b/servers/tubst.py deleted file mode 100644 index fc17790d..00000000 --- a/servers/tubst.py +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -# -------------------------------------------------------- -# Conector tubst By Alfa development Group -# -------------------------------------------------------- -from core import httptools -from core import scrapertools -from platformcode import config -from platformcode import logger - - -def test_video_exists(page_url): - logger.info("(page_url='%s')" % page_url) - response = httptools.downloadpage(page_url) - if not response.sucess or "Not Found" in response.data or "File was deleted" in response.data or "is no longer available" in response.data: - return False, config.get_localized_string(70449) % "tubst" - return True, "" - - -def get_video_url(page_url, premium=False, user="", password="", video_password=""): - logger.info("(page_url='%s')" % page_url) - video_urls = [] - data = httptools.downloadpage(page_url).data - patron = """source src="([^"]+).*?res\s*='([^']+)""" - match = scrapertools.find_multiple_matches(data, patron) - for media_url, calidad in match: - title = "%s [tubst]" % (calidad) - video_urls.append([title, media_url, int(calidad)]) - - video_urls.sort(key=lambda x: x[2]) - for video_url in video_urls: - video_url[2] = 0 - logger.info("%s - %s" % (video_url[0], video_url[1])) - - return video_urls diff --git a/servers/viptube.json b/servers/viptube.json deleted file mode 100644 index f3e23641..00000000 --- a/servers/viptube.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "http://www.viptube.com/embed/([0-9]+)", - "url": "\\1" - } - ] - }, - "free": true, - "id": "viptube", - "name": "viptube", - "settings": [ - { - "default": false, - "enabled": true, - "id": "black_list", - "label": "@60654", - "type": "bool", - "visible": true - }, - { - "default": 0, - "enabled": true, - "id": "favorites_servers_list", - "label": "@60655", - "lvalues": [ - "No", - "1", - "2", - "3", - "4", - "5" - ], - "type": "list", - "visible": false - } - ], - "thumbnail": "" -} diff --git a/servers/viptube.py b/servers/viptube.py deleted file mode 100644 index 9af31d6e..00000000 --- a/servers/viptube.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -from core import httptools -from core import scrapertools -from platformcode import logger - - - -def get_video_url(page_url, video_password): - logger.info("(page_url='%s')" % page_url) - video_urls = [] - url = "https://www.viptube.com/player_config_json/?vid=%s&aid=0&domain_id=0&embed=0&ref=null&check_speed=0" %page_url - data = httptools.downloadpage(url).data - data = scrapertools.find_single_match(data, '"files":(.*?)"quality"') - patron = '"([lh])q":"([^"]+)"' - matches = scrapertools.find_multiple_matches(data, patron) - for quality, scrapedurl in matches: - url = scrapedurl.replace("\/", "/") - if "l" in quality: quality = "360" - if "h" in quality: quality = "720" - video_urls.append(["[viptube] %s" %quality, url]) - return video_urls - diff --git a/servers/vivatube.json b/servers/vivatube.json deleted file mode 100644 index 9d48b32c..00000000 --- a/servers/vivatube.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "http://www.vivatube.com/embed/([0-9]+)", - "url": "\\1" - } - ] - }, - "free": true, - "id": "vivatube", - "name": "vivatube", - "settings": [ - { - "default": false, - "enabled": true, - "id": "black_list", - "label": "@60654", - "type": "bool", - "visible": true - }, - { - "default": 0, - "enabled": true, - "id": "favorites_servers_list", - "label": "@60655", - "lvalues": [ - "No", - "1", - "2", - "3", - "4", - "5" - ], - "type": "list", - "visible": false - } - ], - "thumbnail": "" -} diff --git a/servers/vivatube.py b/servers/vivatube.py deleted file mode 100644 index f3515701..00000000 --- a/servers/vivatube.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -from core import httptools -from core import scrapertools -from platformcode import logger - - - -def get_video_url(page_url, video_password): - logger.info("(page_url='%s')" % page_url) - video_urls = [] - url = "https://www.vivatube.com/player_config_json/?vid=%s&aid=0&domain_id=0&embed=0&ref=null&check_speed=0" %page_url - data = httptools.downloadpage(url).data - data = scrapertools.find_single_match(data, '"files":(.*?)"quality"') - patron = '"([lh])q":"([^"]+)"' - matches = scrapertools.find_multiple_matches(data, patron) - for quality, scrapedurl in matches: - url = scrapedurl.replace("\/", "/") - if "l" in quality: quality = "360" - if "h" in quality: quality = "720" - video_urls.append(["[vivatube] %s" %quality, url]) - return video_urls -