diff --git a/docs/supportedsites.md b/docs/supportedsites.md index d6c88dd63b..e810f42215 100644 --- a/docs/supportedsites.md +++ b/docs/supportedsites.md @@ -123,7 +123,7 @@ Consider all listed sites to potentially be NSFW. Bunkr - https://bunkrr.ru/ + https://bunkr.sk/ Albums, Media Files diff --git a/gallery_dl/extractor/bunkr.py b/gallery_dl/extractor/bunkr.py index e7fc14bb38..a6eb76ec63 100644 --- a/gallery_dl/extractor/bunkr.py +++ b/gallery_dl/extractor/bunkr.py @@ -6,13 +6,13 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -"""Extractors for https://bunkrr.ru/""" +"""Extractors for https://bunkr.sk/""" from .lolisafe import LolisafeAlbumExtractor from .. import text from urllib.parse import urlsplit, urlunsplit -BASE_PATTERN = r"(?:https?://)?(?:app\.)?bunkr+\.(?:[rs]u|la|is|to)" +BASE_PATTERN = r"(?:https?://)?(?:app\.)?bunkr+\.(?:sk|[rs]u|la|is|to)" MEDIA_DOMAIN_OVERRIDES = { "cdn9.bunkr.ru" : "c9.bunkr.ru", @@ -27,11 +27,11 @@ class BunkrAlbumExtractor(LolisafeAlbumExtractor): - """Extractor for bunkrr.ru albums""" + """Extractor for bunkr.sk albums""" category = "bunkr" - root = "https://bunkrr.ru" + root = "https://bunkr.sk" pattern = BASE_PATTERN + r"/a/([^/?#]+)" - example = "https://bunkrr.ru/a/ID" + example = "https://bunkr.sk/a/ID" def fetch_album(self, album_id): # album metadata @@ -84,11 +84,11 @@ def _extract_file(self, path): class BunkrMediaExtractor(BunkrAlbumExtractor): - """Extractor for bunkrr.ru media links""" + """Extractor for bunkr.sk media links""" subcategory = "media" directory_fmt = ("{category}",) pattern = BASE_PATTERN + r"/[vid]/([^/?#]+)" - example = "https://bunkrr.ru/v/FILENAME" + example = "https://bunkr.sk/v/FILENAME" def fetch_album(self, album_id): try: diff --git a/gallery_dl/version.py b/gallery_dl/version.py index f99beaab6a..0f8509039e 100644 --- a/gallery_dl/version.py +++ b/gallery_dl/version.py @@ -6,4 +6,4 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -__version__ = "1.26.7" +__version__ = "1.26.8-dev" diff --git a/test/results/bunkr.py b/test/results/bunkr.py index 317cf44f39..99e88d0e62 100644 --- a/test/results/bunkr.py +++ b/test/results/bunkr.py @@ -9,7 +9,7 @@ __tests__ = ( { - "#url" : "https://bunkrr.ru/a/Lktg9Keq", + "#url" : "https://bunkr.sk/a/Lktg9Keq", "#category": ("lolisafe", "bunkr", "album"), "#class" : bunkr.BunkrAlbumExtractor, "#urls" : "https://i-burger.bunkr.ru/test-ใƒ†ใ‚นใƒˆ-\"&>-QjgneIQv.png", @@ -64,6 +64,12 @@ "#count" : 9, }, +{ + "#url" : "https://bunkrr.ru/a/Lktg9Keq", + "#category": ("lolisafe", "bunkr", "album"), + "#class" : bunkr.BunkrAlbumExtractor, +}, + { "#url" : "https://bunkrr.su/a/Lktg9Keq", "#category": ("lolisafe", "bunkr", "album"),