From e1ce48e85961c3998d9083f2ba58b1f6eeffbc74 Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Thu, 22 Jun 2023 17:15:50 +0200 Subject: [PATCH] aggiunto server StreamHide --- servers/streamhide.json | 27 +++++++++++++++++++++++++++ servers/streamhide.py | 27 +++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 servers/streamhide.json create mode 100644 servers/streamhide.py diff --git a/servers/streamhide.json b/servers/streamhide.json new file mode 100644 index 00000000..2d047f8b --- /dev/null +++ b/servers/streamhide.json @@ -0,0 +1,27 @@ +{ + "active": true, + "find_videos": { + "ignore_urls": [], + + "patterns": [ + { + "pattern": "ahvsh.com/[ed]/([\\d\\w]+)", + "url": "https://ahvsh.com/e/\\1" + } + ] + }, + "free": true, + "id": "streamhide", + "name": "StreamHide", + "settings": [ + { + "default": false, + "enabled": true, + "id": "black_list", + "label": "@70708", + "type": "bool", + "visible": true + } + ], + "cloudflare": true +} diff --git a/servers/streamhide.py b/servers/streamhide.py new file mode 100644 index 00000000..b48bc975 --- /dev/null +++ b/servers/streamhide.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +## + + + +from core import httptools, support +from core import scrapertools +from platformcode import logger, config + + +def test_video_exists(page_url): + logger.debug("(page_url='%s')" % page_url) + global data + + data = httptools.downloadpage(page_url).data + + if "File is no longer available" in data: + return False, config.get_localized_string(70449) % "StreamHide" + + return True, "" + + +def get_video_url(page_url, premium=False, user="", password="", video_password=""): + logger.debug("url=" + page_url) + global data + + return support.get_jwplayer_mediaurl(data, 'StreamHide', hls=True)