[tests:kemonoparty] '.party' -> '.su'

pull/5256/head
Mike Fährmann 7 months ago
parent 311a21bfb2
commit fde9e25c9f
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -15,7 +15,7 @@ import itertools
import json
import re
BASE_PATTERN = r"(?:https?://)?(?:www\.|beta\.)?(kemono|coomer)\.(party|su)"
BASE_PATTERN = r"(?:https?://)?(?:www\.|beta\.)?(kemono|coomer)\.(su|party)"
USER_PATTERN = BASE_PATTERN + r"/([^/?#]+)/user/([^/?#]+)"
HASH_PATTERN = r"/[0-9a-f]{2}/[0-9a-f]{2}/([0-9a-f]{64})"
@ -43,7 +43,7 @@ class KemonopartyExtractor(Extractor):
self.revisions_unique = (self.revisions == "unique")
self._prepare_ddosguard_cookies()
self._find_inline = re.compile(
r'src="(?:https?://(?:kemono|coomer)\.(?:party|su))?(/inline/[^"]+'
r'src="(?:https?://(?:kemono|coomer)\.(?:su|party))?(/inline/[^"]+'
r'|/[0-9a-f]{2}/[0-9a-f]{2}/[0-9a-f]{64}\.[^"]+)').findall
self._json_dumps = json.JSONEncoder(
ensure_ascii=False, check_circular=False,

@ -10,14 +10,15 @@ from gallery_dl import exception
__tests__ = (
{
"#url" : "https://kemono.party/fanbox/user/6993449",
"#url" : "https://kemono.su/fanbox/user/6993449",
"#category": ("", "kemonoparty", "fanbox"),
"#class" : kemonoparty.KemonopartyUserExtractor,
"#count" : 847,
"#range" : "1-500",
"#count" : 500,
},
{
"#url" : "https://kemono.party/patreon/user/881792?o=150",
"#url" : "https://kemono.su/patreon/user/881792?o=150",
"#comment" : "'max-posts' option, 'o' query parameter (#1674)",
"#category": ("", "kemonoparty", "patreon"),
"#class" : kemonoparty.KemonopartyUserExtractor,
@ -26,13 +27,13 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/fanbox/user/6993449?q=お蔵入りになった",
"#url" : "https://kemono.su/fanbox/user/6993449?q=お蔵入りになった",
"#comment" : "search / 'q' query parameter (#3385, #4057)",
"#category": ("", "kemonoparty", "fanbox"),
"#class" : kemonoparty.KemonopartyUserExtractor,
"#urls" : (
"https://kemono.party/data/ef/7b/ef7b4398a2f4ada597421fd3c116cff86e85695911f7cd2a459b0e566b864e46.png",
"https://kemono.party/data/73/e6/73e615f6645b9d1af6329448601673c9275f07fd11eb37670c97e307e29a9ee9.png",
"https://kemono.su/data/ef/7b/ef7b4398a2f4ada597421fd3c116cff86e85695911f7cd2a459b0e566b864e46.png",
"https://kemono.su/data/73/e6/73e615f6645b9d1af6329448601673c9275f07fd11eb37670c97e307e29a9ee9.png",
),
"id": "8779",
@ -45,16 +46,16 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/subscribestar/user/alcorart",
"#url" : "https://kemono.su/subscribestar/user/alcorart",
"#category": ("", "kemonoparty", "subscribestar"),
"#class" : kemonoparty.KemonopartyUserExtractor,
},
{
"#url" : "https://kemono.party/fanbox/user/6993449/post/506575",
"#url" : "https://kemono.su/fanbox/user/6993449/post/506575",
"#category": ("", "kemonoparty", "fanbox"),
"#class" : kemonoparty.KemonopartyPostExtractor,
"#pattern" : r"https://kemono.party/data/21/0f/210f35388e28bbcf756db18dd516e2d82ce75[0-9a-f]+\.jpg",
"#pattern" : r"https://kemono.su/data/21/0f/210f35388e28bbcf756db18dd516e2d82ce75[0-9a-f]+\.jpg",
"#sha1_content": "900949cefc97ab8dc1979cc3664785aac5ba70dd",
"added" : "2020-05-06T20:28:02.302000",
@ -78,11 +79,11 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/fanbox/user/7356311/post/802343",
"#url" : "https://kemono.su/fanbox/user/7356311/post/802343",
"#comment" : "inline image (#1286)",
"#category": ("", "kemonoparty", "fanbox"),
"#class" : kemonoparty.KemonopartyPostExtractor,
"#pattern" : r"https://kemono\.party/data/47/b5/47b5c014ecdcfabdf2c85eec53f1133a76336997ae8596f332e97d956a460ad2\.jpg",
"#pattern" : r"https://kemono\.su/data/47/b5/47b5c014ecdcfabdf2c85eec53f1133a76336997ae8596f332e97d956a460ad2\.jpg",
"hash": "47b5c014ecdcfabdf2c85eec53f1133a76336997ae8596f332e97d956a460ad2",
},
@ -106,7 +107,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/patreon/user/4158582/post/32099982",
"#url" : "https://kemono.su/patreon/user/4158582/post/32099982",
"#comment" : "allow duplicates (#2440)",
"#category": ("", "kemonoparty", "patreon"),
"#class" : kemonoparty.KemonopartyPostExtractor,
@ -114,7 +115,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/patreon/user/4158582/post/32099982",
"#url" : "https://kemono.su/patreon/user/4158582/post/32099982",
"#comment" : "allow duplicates (#2440)",
"#category": ("", "kemonoparty", "patreon"),
"#class" : kemonoparty.KemonopartyPostExtractor,
@ -123,7 +124,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/patreon/user/34134344/post/38129255",
"#url" : "https://kemono.su/patreon/user/34134344/post/38129255",
"#comment" : "DMs (#2008)",
"#category": ("", "kemonoparty", "patreon"),
"#class" : kemonoparty.KemonopartyPostExtractor,
@ -136,7 +137,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/patreon/user/19623797/post/29035449",
"#url" : "https://kemono.su/patreon/user/19623797/post/29035449",
"#comment" : "invalid file (#3510)",
"#category": ("", "kemonoparty", "patreon"),
"#class" : kemonoparty.KemonopartyPostExtractor,
@ -151,19 +152,19 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/subscribestar/user/alcorart/post/184330",
"#url" : "https://kemono.su/subscribestar/user/alcorart/post/184330",
"#category": ("", "kemonoparty", "subscribestar"),
"#class" : kemonoparty.KemonopartyPostExtractor,
},
{
"#url" : "https://www.kemono.party/subscribestar/user/alcorart/post/184330",
"#url" : "https://www.kemono.su/subscribestar/user/alcorart/post/184330",
"#category": ("", "kemonoparty", "subscribestar"),
"#class" : kemonoparty.KemonopartyPostExtractor,
},
{
"#url" : "https://beta.kemono.party/subscribestar/user/alcorart/post/184330",
"#url" : "https://beta.kemono.su/subscribestar/user/alcorart/post/184330",
"#category": ("", "kemonoparty", "subscribestar"),
"#class" : kemonoparty.KemonopartyPostExtractor,
},
@ -213,11 +214,11 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/patreon/user/3161935/post/68231671/revisions",
"#url" : "https://kemono.su/patreon/user/3161935/post/68231671/revisions",
"#comment" : "revisions (#4498)",
"#category": ("", "kemonoparty", "patreon"),
"#class" : kemonoparty.KemonopartyPostExtractor,
"#pattern" : r"https://kemono\.party/data/88/52/88521f71822dfa2f42df3beba319ea4fceda2a2d6dc59da0276a75238f743f86\.jpg",
"#pattern" : r"https://kemono\.su/data/88/52/88521f71822dfa2f42df3beba319ea4fceda2a2d6dc59da0276a75238f743f86\.jpg",
"#count" : 9,
"#archive" : False,
@ -228,7 +229,7 @@ __tests__ = (
{
"#url" : "https://kemono.party/patreon/user/3161935/post/68231671/revision/12345",
"#url" : "https://kemono.su/patreon/user/3161935/post/68231671/revision/12345",
"#comment" : "revisions (#4498)",
"#category": ("", "kemonoparty", "patreon"),
"#class" : kemonoparty.KemonopartyPostExtractor,
@ -246,7 +247,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/discord/server/488668827274444803#608504710906904576",
"#url" : "https://kemono.su/discord/server/488668827274444803#608504710906904576",
"#category": ("", "kemonoparty", "discord"),
"#class" : kemonoparty.KemonopartyDiscordExtractor,
"#count" : 4,
@ -256,7 +257,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/discord/server/488668827274444803#finish-work",
"#url" : "https://kemono.su/discord/server/488668827274444803#finish-work",
"#category": ("", "kemonoparty", "discord"),
"#class" : kemonoparty.KemonopartyDiscordExtractor,
"#count" : 4,
@ -266,7 +267,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/discord/server/488668827274444803/channel/608504710906904576#finish-work",
"#url" : "https://kemono.su/discord/server/488668827274444803/channel/608504710906904576#finish-work",
"#category": ("", "kemonoparty", "discord"),
"#class" : kemonoparty.KemonopartyDiscordExtractor,
"#count" : 4,
@ -277,7 +278,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/discord/server/818188637329031199#818343747275456522",
"#url" : "https://kemono.su/discord/server/818188637329031199#818343747275456522",
"#comment" : "pagination",
"#category": ("", "kemonoparty", "discord"),
"#class" : kemonoparty.KemonopartyDiscordExtractor,
@ -299,7 +300,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/discord/server/315262215055736843/channel/315262215055736843#general",
"#url" : "https://kemono.su/discord/server/315262215055736843/channel/315262215055736843#general",
"#comment" : "'inline' files",
"#category": ("", "kemonoparty", "discord"),
"#class" : kemonoparty.KemonopartyDiscordExtractor,
@ -311,7 +312,7 @@ __tests__ = (
},
{
"#url" : "https://kemono.party/discord/server/488668827274444803",
"#url" : "https://kemono.su/discord/server/488668827274444803",
"#category": ("", "kemonoparty", "discord-server"),
"#class" : kemonoparty.KemonopartyDiscordServerExtractor,
"#pattern" : kemonoparty.KemonopartyDiscordExtractor.pattern,

Loading…
Cancel
Save