diff --git a/servers/fakingstv.json b/servers/fakingstv.json deleted file mode 100644 index 7da9bb0d..00000000 --- a/servers/fakingstv.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "http://tv.fakings.com/embed/([a-z0-9A-Z]+)/", - "url": "http://tv.fakings.com/embed/\\1/" - } - ] - }, - "free": true, - "id": "fakingstv", - "name": "fakingstv", - "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 - } - ] -} \ No newline at end of file diff --git a/servers/fakingstv.py b/servers/fakingstv.py deleted file mode 100644 index bca71ffd..00000000 --- a/servers/fakingstv.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- - -from core import httptools -from core import scrapertools -from platformcode import logger - - -def test_video_exists(page_url): - logger.info("(page_url='%s')" % page_url) - return True, "" - - -def get_video_url(page_url, premium=False, user="", password="", video_password=""): - logger.info("url=" + page_url) - data = httptools.downloadpage(page_url).page - media_url = scrapertools.find_single_match(data, '\'file\': \'([^"]+)\',') - video_urls = [] - video_urls.append([scrapertools.get_filename_from_url(media_url)[-4:] + " [fakingstv]", media_url]) - - return video_urls diff --git a/servers/hclips.json b/servers/hclips.json deleted file mode 100644 index 6837bb88..00000000 --- a/servers/hclips.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "https://hclips.com/embed/([0-9]+)", - "url": "\\1" - } - ] - }, - "free": true, - "id": "hclips", - "name": "hclips", - "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://hclips.com/favicon-194x194.png" -} diff --git a/servers/hclips.py b/servers/hclips.py deleted file mode 100644 index e1b29ad3..00000000 --- a/servers/hclips.py +++ /dev/null @@ -1,41 +0,0 @@ -# -*- coding: utf-8 -*- -# -------------------------------------------------------- -# Conector hclips By Alfa development Group -# -------------------------------------------------------- - -from core import httptools -from core import scrapertools -from platformcode import logger, config - - -def test_video_exists(page_url): - logger.info("(page_url='%s')" % page_url) - global data - data = httptools.downloadpage(page_url).data - if "

WE ARE SORRY

" in data or '404 Not Found' in data: - return False, config.get_localized_string(70449) % "hclips" - return True, "" - - -def get_video_url(page_url, premium=False, user="", password="", video_password=""): - logger.info("url=" + page_url) - video_urls = [] - url = "https://hclips.com/api/videofile.php?video_id=%s&lifetime=8640000" % page_url - headers = {'Referer': "https://hclips.com/embed/%s/" % page_url} - data = httptools.downloadpage(url, headers=headers).data - texto = scrapertools.find_single_match(data, 'video_url":"([^"]+)"') - url = dec_url(texto) - url = "https://hclips.com%s" % url - media_url = httptools.downloadpage(url, only_headers=True).url - video_urls.append(["[hclips]", media_url]) - return video_urls - - -def dec_url(txt): - #truco del mendrugo - # txt = txt.replace('\u0410', 'A').replace('\u0412', 'B').replace('\u0421', 'C').replace('\u0415', 'E').replace('\u041c', 'M').replace('~', '=').replace(',','/') - txt = txt.decode('unicode-escape').encode('utf8') - txt = txt.replace('А', 'A').replace('В', 'B').replace('С', 'C').replace('Е', 'E').replace('М', 'M').replace('~', '=').replace(',','/') - import base64 - url = base64.b64decode(txt) - return url diff --git a/servers/keezmovies.json b/servers/keezmovies.json deleted file mode 100644 index 8c568362..00000000 --- a/servers/keezmovies.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "(https://www.keezmovies.com/video/[A-z0-9-]+)", - "url": "\\1" - } - ] - }, - "free": true, - "id": "keezmovies", - "name": "keezmovies", - "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/keezmovies.py b/servers/keezmovies.py deleted file mode 100644 index 6cbec003..00000000 --- a/servers/keezmovies.py +++ /dev/null @@ -1,26 +0,0 @@ -# -*- coding: utf-8 -*- -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) - global data - data = httptools.downloadpage(page_url).data - if "

WE ARE SORRY

" in data or '404 Not Found' in data: - return False, config.get_localized_string(70449) % "keezmovies" - 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+)p":"([^"]+)"' - matches = scrapertools.find_multiple_matches(data, patron) - for quality, scrapedurl in matches: - url = scrapedurl.replace("\/", "/").replace("\u0026", "&") - video_urls.append(["[keezmovies] %sp" %quality, url]) - return video_urls diff --git a/servers/mangovideo.json b/servers/mangovideo.json deleted file mode 100644 index 4fe2dec8..00000000 --- a/servers/mangovideo.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "active": true, - "find_videos": { - "ignore_urls": [], - "patterns": [ - { - "pattern": "(https://mangovideo.pw/embed/\\d+)", - "url": "\\1" - } - ] - }, - "free": true, - "id": "mangovideo", - "name": "mangovideo", - "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/mangovideo.py b/servers/mangovideo.py deleted file mode 100644 index b46c8f73..00000000 --- a/servers/mangovideo.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding: utf-8 -*- -# -------------------------------------------------------- -# Conector mangovideo By Alfa development Group -# -------------------------------------------------------- -from core import httptools -from core import scrapertools -from platformcode import config -from platformcode import logger - -server = {'1': 'http://www.mangovideo.pw/contents/videos/', '7' : 'http://server9.mangovideo.pw/contents/videos/', - '8' : 'http://s10.mangovideo.pw/contents/videos/', '9' : 'http://server2.mangovideo.pw/contents/videos/', - '10' : 'http://server217.mangovideo.pw/contents/videos/', '11' : 'http://234.mangovideo.pw/contents/videos/', - '12' : 'http://98.mangovideo.pw/contents/videos/', '13' : 'http://68.mangovideo.pw/contents/videos/', - '15' : 'http://45.mangovideo.pw/contents/videos/' - } - - -def test_video_exists(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) % "mangovideo" - return True, "" - - -def get_video_url(page_url, premium=False, user="", password="", video_password=""): - logger.info() - video_urls = [] - data = httptools.downloadpage(page_url).data - matches = scrapertools.find_multiple_matches(data, 'function/0/https://mangovideo.pw/get_file/(\d+)/\w+/(.*?.mp4)') - for scrapedserver,scrapedurl in matches: - scrapedserver = server.get(scrapedserver, scrapedserver) - url = scrapedserver + scrapedurl - video_urls.append(["[mangovideo]", url]) - return video_urls \ No newline at end of file