fix ilgenio, link sotto vcrypt&company

This commit is contained in:
marco
2020-04-17 18:42:59 +02:00
parent 6cb159352d
commit 6cc58314a8
2 changed files with 15 additions and 4 deletions

View File

@@ -173,6 +173,7 @@ def newest(categoria):
def findvideos(item):
from lib import unshortenit
log()
matches = support.match(item, patron=[r'class="metaframe rptss" src="([^"]+)"',r' href="#option-\d">([^\s]+)\s*([^\s]+)']).matches
itemlist = []
@@ -188,13 +189,23 @@ def findvideos(item):
match = support.httptools.downloadpage(match, follow_redirect=True).url
list_url.append(match)
for i, url in enumerate(list_url):
itemlist.append(support.Item(
def unshorten(i, url):
url = unshortenit.unshorten(url)[0]
return support.Item(
channel=item.channel,
title=list_servers[i],
url=url,
action='play',
quality=list_quality[i],
infoLabels = item.infoLabels))
infoLabels=item.infoLabels)
import sys
if sys.version_info[0] >= 3:
from concurrent import futures
else:
from concurrent_py2 import futures
with futures.ThreadPoolExecutor() as executor:
unshList = [executor.submit(unshorten, i, url) for i, url in enumerate(list_url)]
for it in futures.as_completed(unshList):
itemlist.append(it.result())
return support.server(item, itemlist=itemlist)

View File

@@ -11,7 +11,7 @@
"url": "http://wstream.video/video.php?file_code=\\1"
},
{
"pattern": "wstream\\.video/(api/vcmod/fastredirect/streaming\\.php\\?id=[$0-9]+)",
"pattern": "wstream\\.video/(api/vcmod/fastredirect/streaming\\.php\\?id=[$0-9]+|swembedid/[0-9]+\\.html)",
"url": "http://wstream.video/\\1"
}
],