[bunkr] fix file downloads (#7747)
update 'root_dl', 'root_api', and default 'endpoint'
This commit is contained in:
@@ -1760,7 +1760,7 @@ extractor.bunkr.endpoint
|
||||
Type
|
||||
``string``
|
||||
Default
|
||||
``"/api/_001"``
|
||||
``"/api/_001_v2"``
|
||||
Description
|
||||
API endpoint for retrieving file URLs.
|
||||
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
},
|
||||
"bunkr":
|
||||
{
|
||||
"endpoint": "/api/_001",
|
||||
"endpoint": "/api/_001_v2",
|
||||
"tlds": false
|
||||
},
|
||||
"chzzk":
|
||||
|
||||
@@ -61,6 +61,7 @@ class BunkrAlbumExtractor(LolisafeAlbumExtractor):
|
||||
category = "bunkr"
|
||||
root = "https://bunkr.si"
|
||||
root_dl = "https://get.bunkrr.su"
|
||||
root_api = "https://apidl.bunkr.ru"
|
||||
archive_fmt = "{album_id}_{id|id_url}"
|
||||
pattern = BASE_PATTERN + r"/a/([^/?#]+)"
|
||||
example = "https://bunkr.si/a/ID"
|
||||
@@ -76,9 +77,9 @@ class BunkrAlbumExtractor(LolisafeAlbumExtractor):
|
||||
|
||||
endpoint = self.config("endpoint")
|
||||
if not endpoint:
|
||||
endpoint = self.root_dl + "/api/_001"
|
||||
endpoint = self.root_api + "/api/_001_v2"
|
||||
elif endpoint[0] == "/":
|
||||
endpoint = self.root_dl + endpoint
|
||||
endpoint = self.root_api + endpoint
|
||||
|
||||
self.endpoint = endpoint
|
||||
self.offset = 0
|
||||
|
||||
Reference in New Issue
Block a user