[vsco] update URL pattern (closes #410)

deviantart-rewrite
Mike Fährmann 5 years ago
parent 1848788970
commit e7690ac694
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -151,7 +151,7 @@ class TwitterTimelineExtractor(TwitterExtractor):
"""Extractor for all images from a user's timeline"""
subcategory = "timeline"
pattern = (r"(?:https?://)?(?:www\.|mobile\.)?twitter\.com"
r"/([^/?&#]+)/?(?:[?#].*)?$")
r"/([^/?&#]+)/?(?:$|[?#])")
test = (
("https://twitter.com/supernaturepics", {
"range": "1-40",

@ -86,12 +86,15 @@ class VscoExtractor(Extractor):
class VscoUserExtractor(VscoExtractor):
"""Extractor for images from a user on vsco.co"""
subcategory = "user"
pattern = BASE_PATTERN + r"/images/"
test = ("https://vsco.co/missuri/images/1", {
"range": "1-80",
"count": 80,
"pattern": r"https://im\.vsco\.co/[^/]+/[0-9a-f/]+/vsco\w+\.\w+",
})
pattern = BASE_PATTERN + r"(?:/images(?:/\d+)?)?/?(?:$|[?#])"
test = (
("https://vsco.co/missuri/images/1", {
"range": "1-80",
"count": 80,
"pattern": r"https://im\.vsco\.co/[^/]+/[0-9a-f/]+/vsco\w+\.\w+",
}),
("https://vsco.co/missuri"),
)
def images(self):
url = "{}/{}/images/1".format(self.root, self.user)

Loading…
Cancel
Save