From f3ad91b44f24589a5f6d31e772a56da4993c11c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 21 Jan 2024 03:00:57 +0100 Subject: [PATCH] [bunkr] update domain (#5088) --- docs/supportedsites.md | 2 +- gallery_dl/extractor/bunkr.py | 14 +++++++------- test/results/bunkr.py | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/supportedsites.md b/docs/supportedsites.md index 54771eff..d6c88dd6 100644 --- a/docs/supportedsites.md +++ b/docs/supportedsites.md @@ -123,7 +123,7 @@ Consider all listed sites to potentially be NSFW. Bunkr - https://bunkrr.su/ + https://bunkrr.ru/ Albums, Media Files diff --git a/gallery_dl/extractor/bunkr.py b/gallery_dl/extractor/bunkr.py index 26123b8b..e7fc14bb 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.su/""" +"""Extractors for https://bunkrr.ru/""" from .lolisafe import LolisafeAlbumExtractor from .. import text from urllib.parse import urlsplit, urlunsplit -BASE_PATTERN = r"(?:https?://)?(?:app\.)?bunkr+\.(?:la|[sr]u|is|to)" +BASE_PATTERN = r"(?:https?://)?(?:app\.)?bunkr+\.(?:[rs]u|la|is|to)" MEDIA_DOMAIN_OVERRIDES = { "cdn9.bunkr.ru" : "c9.bunkr.ru", @@ -27,11 +27,11 @@ CDN_HOSTED_EXTENSIONS = ( class BunkrAlbumExtractor(LolisafeAlbumExtractor): - """Extractor for bunkrr.su albums""" + """Extractor for bunkrr.ru albums""" category = "bunkr" - root = "https://bunkrr.su" + root = "https://bunkrr.ru" pattern = BASE_PATTERN + r"/a/([^/?#]+)" - example = "https://bunkrr.su/a/ID" + example = "https://bunkrr.ru/a/ID" def fetch_album(self, album_id): # album metadata @@ -84,11 +84,11 @@ class BunkrAlbumExtractor(LolisafeAlbumExtractor): class BunkrMediaExtractor(BunkrAlbumExtractor): - """Extractor for bunkrr.su media links""" + """Extractor for bunkrr.ru media links""" subcategory = "media" directory_fmt = ("{category}",) pattern = BASE_PATTERN + r"/[vid]/([^/?#]+)" - example = "https://bunkrr.su/v/FILENAME" + example = "https://bunkrr.ru/v/FILENAME" def fetch_album(self, album_id): try: diff --git a/test/results/bunkr.py b/test/results/bunkr.py index 66247622..317cf44f 100644 --- a/test/results/bunkr.py +++ b/test/results/bunkr.py @@ -9,7 +9,7 @@ from gallery_dl.extractor import bunkr __tests__ = ( { - "#url" : "https://bunkrr.su/a/Lktg9Keq", + "#url" : "https://bunkrr.ru/a/Lktg9Keq", "#category": ("lolisafe", "bunkr", "album"), "#class" : bunkr.BunkrAlbumExtractor, "#urls" : "https://i-burger.bunkr.ru/test-ใƒ†ใ‚นใƒˆ-\"&>-QjgneIQv.png",