[bunkr] use 'media-files' servers for more file types

This commit is contained in:
Mike Fährmann
2022-12-01 18:02:32 +01:00
parent 4bc756dfe0
commit 4554c43d5f

View File

@@ -78,12 +78,15 @@ class BunkrAlbumExtractor(LolisafeAlbumExtractor):
self.root = self.root.replace("bunkr", "app.bunkr", 1) self.root = self.root.replace("bunkr", "app.bunkr", 1)
return self._fetch_album_api(album_id) return self._fetch_album_api(album_id)
headers = {"Referer": "https://stream.bunkr.is/"}
for file in files: for file in files:
name = file["name"] name = file["name"]
cdn = file["cdn"] cdn = file["cdn"]
if name.endswith((".mp4", ".m4v", ".mov")): if name.endswith((".mp4", ".m4v", ".mov", ".webm",
cdn = cdn.replace("//cdn", "//media-files") ".zip", ".rar", ".7z")):
file["_http_headers"] = {"Referer": "https://stream.bunkr.is/"} cdn = cdn.replace("//cdn", "//media-files", 1)
file["_http_headers"] = headers
file["file"] = cdn + "/" + name file["file"] = cdn + "/" + name
return files, { return files, {