diff --git a/gallery_dl/extractor/bunkr.py b/gallery_dl/extractor/bunkr.py index 25e9fd5f..8c1815e6 100644 --- a/gallery_dl/extractor/bunkr.py +++ b/gallery_dl/extractor/bunkr.py @@ -60,6 +60,7 @@ class BunkrAlbumExtractor(LolisafeAlbumExtractor): """Extractor for bunkr.si albums""" category = "bunkr" root = "https://bunkr.si" + archive_fmt = "{album_id}_{id|name}" pattern = BASE_PATTERN + r"/a/([^/?#]+)" example = "https://bunkr.si/a/ID" diff --git a/test/results/bunkr.py b/test/results/bunkr.py index bc8b3172..37fe9888 100644 --- a/test/results/bunkr.py +++ b/test/results/bunkr.py @@ -55,6 +55,16 @@ __tests__ = ( "#count" : 7, }, +{ + "#url" : "https://bunkr.cr/a/Gm931jJz", + "#comment" : "empty 'id', duplicate archive IDs (#6935)", + "#category": ("lolisafe", "bunkr", "album"), + "#class" : bunkr.BunkrAlbumExtractor, + "#count" : 2, + + "id": "", +}, + { "#url" : "https://bunkr.ph/a/Lktg9Keq", "#class" : bunkr.BunkrAlbumExtractor,