merge #7469: [weasyl] support '/view/' URLs

This commit is contained in:
Mike Fährmann
2025-05-03 20:45:58 +02:00
2 changed files with 7 additions and 1 deletions

View File

@@ -72,7 +72,7 @@ class WeasylExtractor(Extractor):
class WeasylSubmissionExtractor(WeasylExtractor):
subcategory = "submission"
pattern = BASE_PATTERN + r"(?:~[\w~-]+/submissions|submission)/(\d+)"
pattern = BASE_PATTERN + r"(?:~[\w~-]+/submissions|submission|view)/(\d+)"
example = "https://www.weasyl.com/~USER/submissions/12345/TITLE"
def __init__(self, match):

View File

@@ -39,6 +39,12 @@ __tests__ = (
"#class" : weasyl.WeasylSubmissionExtractor,
},
{
"#url" : "https://www.weasyl.com/view/2031/a-wesley",
"#category": ("", "weasyl", "submission"),
"#class" : weasyl.WeasylSubmissionExtractor,
},
{
"#url" : "https://www.weasyl.com/~tanidareal",
"#category": ("", "weasyl", "submissions"),