Aggiunto canale tapmovie(sperimentale) e server annessi (hxfile, playtube, fix altri)

This commit is contained in:
mac12m99
2021-06-02 17:14:02 +02:00
parent 1393e46eb2
commit 53807e3c3c
12 changed files with 274 additions and 21 deletions
+10 -7
View File
@@ -10,11 +10,14 @@ def test_video_exists(page_url):
global data
# page_url = re.sub('://[^/]+/', '://feurl.com/', page_url)
data = httptools.downloadpage(page_url).data
page = httptools.downloadpage(page_url)
data = page.data
if "Sorry 404 not found" in data or "This video is unavailable" in data or "Sorry this video is unavailable:" in data:
return False, config.get_localized_string(70449) % "fembed"
page_url = page_url.replace("/f/","/v/")
page_url = page_url.replace("/v/","/api/source/")
page_url = page.url
page_url = page_url.replace("/f/", "/v/")
page_url = page_url.replace("/v/", "/api/source/")
data = httptools.downloadpage(page_url, post={}).json
logger.debug(data)
if "Video not found or" in data or "We are encoding this video" in data:
@@ -26,9 +29,9 @@ def get_video_url(page_url, user="", password="", video_password=""):
logger.debug("(page_url='%s')" % page_url)
video_urls = []
for file in data['data']:
media_url = file['file']
label = file['label']
extension = file['type']
video_urls.append([ extension + ' ' + label + ' [Fembed]', media_url])
media_url = file['file']
label = file['label']
extension = file['type']
video_urls.append([ extension + ' ' + label + ' [Fembed]', media_url])
video_urls.sort(key=lambda x: int(x[0].split()[1].replace('p','')))
return video_urls