aggiunto server hdload

This commit is contained in:
mac12m99
2019-11-01 19:03:02 +01:00
committed by marco
parent dd24470d75
commit 3674033c42
2 changed files with 73 additions and 0 deletions

42
servers/hdload.json Normal file
View File

@@ -0,0 +1,42 @@
{
"active": true,
"find_videos": {
"ignore_urls": [],
"patterns": [
{
"pattern": "https://hdload\\.space/public/dist/index\\.html\\?id=([a-z0-9]+)",
"url": "https://hdload.space/getHost/\\1"
}
]
},
"free": true,
"id": "hdload",
"name": "hdload",
"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://mixdrop.co/imgs/mixdrop-logo2.png"
}

31
servers/hdload.py Normal file
View File

@@ -0,0 +1,31 @@
# -*- coding: utf-8 -*-
from core import httptools, scrapertoolsV2
from platformcode import config, logger
import base64
def test_video_exists(page_url):
logger.info("(page_url='%s')" % page_url)
data = httptools.downloadpage(page_url, cookies=False).data
if 'Not found id' in data:
return False, config.get_localized_string(70449) % "hdload"
return True, ""
def get_video_url(page_url, premium=False, user="", password="", video_password=""):
logger.info()
itemlist = []
logger.info(page_url)
page_url = 'https://hdload.space/getHost/' + scrapertoolsV2.find_single_match(page_url, 'https://hdload\.space/public/dist/index\.html\?id=([a-z0-9]+)')
logger.info(page_url)
data = httptools.downloadpage(page_url, post='').data
logger.info(data)
url = base64.b64decode(data)
itemlist.append([".mp4 [hdload]", url])
return itemlist