[bunkr] add 'tlds' option to allow URLs with all TLDs (#5875, #6017)

pull/6104/head
Mike Fährmann 4 weeks ago
parent a364263810
commit 46c3971c88
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -1457,6 +1457,19 @@ Description
Process reposts.
extractor.bunkr.tlds
--------------------
Type
``bool``
Default
``false``
Description
Controls which ``bunkr`` TLDs to accept.
* ``true``: Match URLs with *all* possible TLDs (e.g. ``bunkr.xyz`` or ``bunkrrr.duck``)
* ``false``: Match only URLs with known TLDs
extractor.cien.files
--------------------
Type

@ -9,13 +9,21 @@
"""Extractors for https://bunkr.si/"""
from .lolisafe import LolisafeAlbumExtractor
from .. import text
BASE_PATTERN = (
r"(?:bunkr:(?:https?://)?([^/?#]+)|"
r"(?:https?://)?(?:app\.)?(bunkr+"
r"\.(?:s[kiu]|[cf]i|ru|la|is|to|a[cx]|black|cat|media|red|site|ws|org)))"
)
from .. import text, config
if config.get(("extractor", "bunkr"), "tlds"):
BASE_PATTERN = (
r"(?:bunkr:(?:https?://)?([^/?#]+)|"
r"(?:https?://)?(?:app\.)?(bunkr+\.\w+))"
)
else:
BASE_PATTERN = (
r"(?:bunkr:(?:https?://)?([^/?#]+)|"
r"(?:https?://)?(?:app\.)?(bunkr+"
r"\.(?:s[kiu]|[cf]i|ru|la|is|to|a[cx]"
r"|black|cat|media|red|site|ws|org)))"
)
LEGACY_DOMAINS = {
"bunkr.ru",

Loading…
Cancel
Save