diff --git a/channels/streamtime.json b/channels/streamtime.json index bc3f7a12..c0a8b2e6 100644 --- a/channels/streamtime.json +++ b/channels/streamtime.json @@ -2,7 +2,7 @@ "id": "streamtime", "name": "StreamTime", "language": ["ita"], - "active": true, + "active": false, "adult": false, "thumbnail": "", "banner": "streamtime.png", diff --git a/servers/supervideo.json b/servers/supervideo.json new file mode 100644 index 00000000..8b2a5304 --- /dev/null +++ b/servers/supervideo.json @@ -0,0 +1,46 @@ +{ + "active": true, + "find_videos": { + "ignore_urls": [], + "patterns": [ + { + "pattern": "supervideo.tv/embed-([a-z0-9]{12}).html", + "url": "https://supervideo.tv/embed-\\1.html" + }, + { + "pattern": "supervideo.tv/([a-z0-9]{12})", + "url": "https://supervideo.tv/embed-\\1.html" + } + ] + }, + "free": true, + "id": "supervideo", + "name": "SuperVideo", + "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://supervideo.tv/images/logo-player.png" +} diff --git a/servers/supervideo.py b/servers/supervideo.py new file mode 100644 index 00000000..48eea092 --- /dev/null +++ b/servers/supervideo.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- + +from core import httptools +from core import scrapertoolsV2 +from lib import jsunpack +from platformcode import config, logger +import ast + + +def test_video_exists(page_url): + logger.info("(page_url='%s')" % page_url) + + data = httptools.downloadpage(page_url, cookies=False).data + if 'File Not Found' in data: + return False, config.get_localized_string(70449) % "SuperVideo" + + return True, "" + + +def get_video_url(page_url, premium=False, user="", password="", video_password=""): + logger.info("url=" + page_url) + video_urls = [] + data = httptools.downloadpage(page_url).data + code = jsunpack.unpack(scrapertoolsV2.find_single_match(data, "