From 118b994cf230150bfd0a28539f3e71036927ff17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 10 Jan 2025 12:59:15 +0100 Subject: [PATCH] [bunkr] support '/f/...' media URLs --- gallery_dl/extractor/bunkr.py | 4 ++-- test/results/bunkr.py | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/bunkr.py b/gallery_dl/extractor/bunkr.py index 7b8294cc..da60f187 100644 --- a/gallery_dl/extractor/bunkr.py +++ b/gallery_dl/extractor/bunkr.py @@ -182,8 +182,8 @@ class BunkrMediaExtractor(BunkrAlbumExtractor): """Extractor for bunkr.si media links""" subcategory = "media" directory_fmt = ("{category}",) - pattern = BASE_PATTERN + r"(/[vid]/[^/?#]+)" - example = "https://bunkr.si/v/FILENAME" + pattern = BASE_PATTERN + r"(/[fvid]/[^/?#]+)" + example = "https://bunkr.si/f/FILENAME" def fetch_album(self, album_id): try: diff --git a/test/results/bunkr.py b/test/results/bunkr.py index e38264de..fad558ec 100644 --- a/test/results/bunkr.py +++ b/test/results/bunkr.py @@ -193,6 +193,14 @@ __tests__ = ( "name" : "image", }, +{ + "#url" : "https://bunkr.cr/f/image-sZrQUeOx.jpg", + "#comment" : "/f/ URL", + "#category": ("lolisafe", "bunkr", "media"), + "#class" : bunkr.BunkrMediaExtractor, + "#urls" : "https://mlk-bk.cdn.gigachad-cdn.ru/image-sZrQUeOx.jpg?n=image.jpg", +}, + { "#url" : "https://bunkrrr.org/d/dJuETSzKLrUps", "#category": ("lolisafe", "bunkr", "media"),