latest version

This commit is contained in:
2025-01-16 00:40:16 +01:00
parent 84a6d7ec93
commit bde83602d6
1241 changed files with 445 additions and 515 deletions

0
servers/__init__.py Normal file → Executable file
View File

0
servers/akvideo.json Normal file → Executable file
View File

0
servers/akvideo.py Normal file → Executable file
View File

0
servers/anavids.json Normal file → Executable file
View File

0
servers/anavids.py Normal file → Executable file
View File

0
servers/animeid.json Normal file → Executable file
View File

0
servers/animeid.py Normal file → Executable file
View File

0
servers/anonfile.json Normal file → Executable file
View File

0
servers/anonfile.py Normal file → Executable file
View File

0
servers/archiveorg.json Normal file → Executable file
View File

0
servers/archiveorg.py Normal file → Executable file
View File

0
servers/backin.json Normal file → Executable file
View File

0
servers/backin.py Normal file → Executable file
View File

0
servers/badshare.json Normal file → Executable file
View File

0
servers/badshare.py Normal file → Executable file
View File

0
servers/bdupload.json Normal file → Executable file
View File

0
servers/bdupload.py Normal file → Executable file
View File

0
servers/cinemaupload.json Normal file → Executable file
View File

0
servers/cinemaupload.py Normal file → Executable file
View File

0
servers/clicknupload.json Normal file → Executable file
View File

0
servers/clipwatching.json Normal file → Executable file
View File

0
servers/clipwatching.py Normal file → Executable file
View File

0
servers/cloudvideo.json Normal file → Executable file
View File

0
servers/cloudvideo.py Normal file → Executable file
View File

0
servers/crunchyroll.json Normal file → Executable file
View File

0
servers/dailymotion.json Normal file → Executable file
View File

0
servers/dailymotion.py Normal file → Executable file
View File

0
servers/debriders/__init__.py Normal file → Executable file
View File

0
servers/debriders/alldebrid.json Normal file → Executable file
View File

0
servers/debriders/alldebrid.py Normal file → Executable file
View File

0
servers/decrypters/__init__.py Normal file → Executable file
View File

0
servers/decrypters/expurl.py Normal file → Executable file
View File

0
servers/decrypters/safelinking.py Normal file → Executable file
View File

0
servers/deltabit.json Normal file → Executable file
View File

0
servers/deltabit.py Normal file → Executable file
View File

0
servers/directo.json Normal file → Executable file
View File

0
servers/directo.py Normal file → Executable file
View File

2
servers/doodstream.json Normal file → Executable file
View File

@@ -22,4 +22,4 @@
"visible": true
}
]
}
}

2
servers/doodstream.py Normal file → Executable file
View File

@@ -42,4 +42,4 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
def randomize(data):
t = string.ascii_letters + string.digits
return data + ''.join([random.choice(t) for _ in range(10)])
return data + ''.join([random.choice(t) for _ in range(10)])

0
servers/dostream.json Normal file → Executable file
View File

0
servers/dostream.py Normal file → Executable file
View File

0
servers/downace.json Normal file → Executable file
View File

0
servers/downace.py Normal file → Executable file
View File

0
servers/dropload.json Normal file → Executable file
View File

14
servers/dropload.py Normal file → Executable file
View File

@@ -1,14 +1,12 @@
# -*- coding: utf-8 -*-
try:
import urllib.parse as urllib
except ImportError:
import urllib
from six.moves import urllib
from core import httptools, support
from core import scrapertools
from platformcode import logger, config
from lib import jsunpack
import re
def test_video_exists(page_url):
logger.debug("(page_url='%s')" % page_url)
@@ -24,15 +22,13 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
logger.debug(" url=" + page_url)
global data
# vres = scrapertools.find_multiple_matches(data, 'nowrap[^>]+>([^,]+)')
# if not vres: vres = scrapertools.find_multiple_matches(data, '<td>(\d+x\d+)')
data_pack = scrapertools.find_single_match(data, "</div>\n\s*<script[^>]+>(eval.function.p,a,c,k,e,.*?)\s*</script>")
if data_pack != "":
from lib import jsunpack
data = jsunpack.unpack(data_pack)
data = re.sub(r'\b([a-zA-Z]+):("[^"]+"[,\n}])', r'"\1":\2', data)
_headers = urllib.urlencode(httptools.default_headers)
_headers = urllib.parse.urlencode(httptools.default_headers)
video_urls = support.get_jwplayer_mediaurl(data, 'dropload')
return video_urls

0
servers/evoload.json Normal file → Executable file
View File

0
servers/evoload.py Normal file → Executable file
View File

0
servers/facebook.json Normal file → Executable file
View File

0
servers/fastplay.py Normal file → Executable file
View File

0
servers/fembed.json Normal file → Executable file
View File

0
servers/fembed.py Normal file → Executable file
View File

0
servers/fex.json Normal file → Executable file
View File

0
servers/fex.py Normal file → Executable file
View File

0
servers/filefactory.json Normal file → Executable file
View File

0
servers/filefactory.py Normal file → Executable file
View File

0
servers/filemoon.json Normal file → Executable file
View File

0
servers/filemoon.py Normal file → Executable file
View File

0
servers/filepup.json Normal file → Executable file
View File

0
servers/filepup.py Normal file → Executable file
View File

0
servers/filescdn.json Normal file → Executable file
View File

0
servers/filescdn.py Normal file → Executable file
View File

0
servers/filesmonster.json Normal file → Executable file
View File

0
servers/filesmonster.py Normal file → Executable file
View File

0
servers/flashx.json Normal file → Executable file
View File

0
servers/flashx.py Normal file → Executable file
View File

0
servers/fourshared.json Normal file → Executable file
View File

0
servers/fourshared.py Normal file → Executable file
View File

0
servers/gigasize.json Normal file → Executable file
View File

0
servers/gigasize.py Normal file → Executable file
View File

0
servers/goodstream.json Normal file → Executable file
View File

0
servers/goodstream.py Normal file → Executable file
View File

0
servers/googlevideo.json Normal file → Executable file
View File

0
servers/gounlimited.json Normal file → Executable file
View File

0
servers/gounlimited.py Normal file → Executable file
View File

0
servers/gvideo.json Normal file → Executable file
View File

0
servers/gvideo.py Normal file → Executable file
View File

0
servers/hdload.json Normal file → Executable file
View File

0
servers/hdload.py Normal file → Executable file
View File

0
servers/hdmario.json Normal file → Executable file
View File

0
servers/hdmario.py Normal file → Executable file
View File

0
servers/hexupload.json Normal file → Executable file
View File

0
servers/hexupload.py Normal file → Executable file
View File

0
servers/highload.json Normal file → Executable file
View File

0
servers/highload.py Normal file → Executable file
View File

0
servers/hugefiles.json Normal file → Executable file
View File

0
servers/hxfile.json Normal file → Executable file
View File

0
servers/hxfile.py Normal file → Executable file
View File

0
servers/idtbox.json Normal file → Executable file
View File

0
servers/idtbox.py Normal file → Executable file
View File

0
servers/jawcloud.json Normal file → Executable file
View File

0
servers/jawcloud.py Normal file → Executable file
View File

0
servers/jetload.json Normal file → Executable file
View File

0
servers/jetload.py Normal file → Executable file
View File

0
servers/lulustream.json Normal file → Executable file
View File

0
servers/lulustream.py Normal file → Executable file
View File

0
servers/mailru.json Normal file → Executable file
View File

0
servers/mailru.py Normal file → Executable file
View File

0
servers/maxstream.json Normal file → Executable file
View File

0
servers/maxstream.py Normal file → Executable file
View File

0
servers/mediafire.json Normal file → Executable file
View File

Some files were not shown because too many files have changed in this diff Show More