Migliorie cinemalibero e nuovo server HexUpload. Disattivato streamingita

This commit is contained in:
marco
2022-12-29 15:50:57 +01:00
parent 8982993835
commit f5a6384653
8 changed files with 150 additions and 60 deletions
+26
View File
@@ -0,0 +1,26 @@
{
"active": true,
"find_videos": {
"ignore_urls": [],
"patterns": [{
"pattern": "hexupload\\.net/([A-z0-9]{12})",
"url": "https://hexupload.net/\\1"
},
{
"pattern": "hexupload\\.net/embed-([A-z0-9]{12}).html",
"url": "https://hexupload.net/\\1"
}
]
},
"free": true,
"id": "hexupload",
"name": "HexUpload",
"settings": [{
"default": false,
"enabled": true,
"id": "black_list",
"label": "@70708",
"type": "bool",
"visible": true
}]
}
+29
View File
@@ -0,0 +1,29 @@
from core import httptools, scrapertools
from platformcode import config
import base64
def test_video_exists(page_url):
global data
data = httptools.downloadpage(page_url).data
if 'File Not Found' in data:
return False, config.get_localized_string(70449) % "HexUpload"
else:
return True, ""
def get_video_url(page_url, premium=False, user="", password="", video_password=""):
video_urls = []
global data
source = scrapertools.find_single_match(data, r'b4aa\.buy\("([^"]+)')
if source:
media_url = base64.b64decode(source).decode()
video_urls.append(["mp4", media_url])
return video_urls
def get_filename(page_url):
# from core.support import dbg;dbg()
title = httptools.downloadpage(page_url).data.split('<h2 style="word-break: break-all;">')[1].split('</h2>')[0]
return title
+2 -2
View File
@@ -4,11 +4,11 @@
"ignore_urls": [],
"patterns": [
{
"pattern": "mixdrop[s]?.[^/]+/(?:f|e)/([a-z0-9]+)",
"pattern": "mixdro?p[s]?.[^/]+/(?:f|e)/([a-z0-9]+)",
"url": "https://mixdrop.co/e/\\1"
},
{
"pattern": "(mixdrop[s]?.[^/]+/player\\.php\\?id=[a-z0-9-]+)",
"pattern": "(mixdro?p[s]?.[^/]+/player\\.php\\?id=[a-z0-9-]+)",
"url": "https://\\1"
}
]
+1 -1
View File
@@ -3,7 +3,7 @@
"find_videos": {
"ignore_urls": [],
"patterns": [{
"pattern": "(?:streamsb|sblanh|sbembed|sbembed1|sbplay1|sbplay|pelistop|tubesb|playersb|embedsb|watchsb|streamas|sbfast|sbfull|viewsb|sbvideo|cloudemb|sbplay2|japopav|javplaya|ssbstream|sbthe|sbspeed|sbanh)\\.\\w{2,5}/(?:embed-|d/|e/)?([A-z0-9]+)",
"pattern": "(?:streamsb|sblanh|sbembed|sbembed1|sbplay1|sbplay|pelistop|tubesb|playersb|embedsb|watchsb|streamas|sbfast|sbfull|viewsb|sbvideo|cloudemb|sbplay2|japopav|javplaya|ssbstream|sbthe|sbspeed|sbanh|sblongvu|sbchill)\\.\\w{2,5}/(?:embed-|d/|e/)?([A-z0-9]+)",
"url": "https://streamsb.net/d/\\1"
},
{