[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)
return self._fetch_album_api(album_id)
headers = {"Referer": "https://stream.bunkr.is/"}
for file in files:
name = file["name"]
cdn = file["cdn"]
if name.endswith((".mp4", ".m4v", ".mov")):
cdn = cdn.replace("//cdn", "//media-files")
file["_http_headers"] = {"Referer": "https://stream.bunkr.is/"}
if name.endswith((".mp4", ".m4v", ".mov", ".webm",
".zip", ".rar", ".7z")):
cdn = cdn.replace("//cdn", "//media-files", 1)
file["_http_headers"] = headers
file["file"] = cdn + "/" + name
return files, {