From 247c9e1416cf135ee15db6811fe1a8b6fcc23a12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sat, 22 Feb 2020 21:39:31 +0100 Subject: [PATCH] [vsco] update gallery URL pattern --- gallery_dl/extractor/vsco.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gallery_dl/extractor/vsco.py b/gallery_dl/extractor/vsco.py index ba3c5817..0781adf6 100644 --- a/gallery_dl/extractor/vsco.py +++ b/gallery_dl/extractor/vsco.py @@ -116,18 +116,19 @@ class VscoExtractor(Extractor): class VscoUserExtractor(VscoExtractor): """Extractor for images from a user on vsco.co""" subcategory = "user" - pattern = BASE_PATTERN + r"(?:/images(?:/\d+)?)?/?(?:$|[?#])" + pattern = BASE_PATTERN + r"(?:/gallery|/images(?:/\d+)?)?/?(?:$|[?#])" test = ( - ("https://vsco.co/missuri/images/1", { + ("https://vsco.co/missuri/gallery", { "pattern": r"https://image(-aws.+)?\.vsco\.co/[0-9a-f/]+/vsco\w+", "range": "1-80", "count": 80, }), + ("https://vsco.co/missuri/images/1"), ("https://vsco.co/missuri"), ) def images(self): - url = "{}/{}/images/1".format(self.root, self.user) + url = "{}/{}/gallery".format(self.root, self.user) data = self._extract_preload_state(url) tkn = data["users"]["currentUser"]["tkn"]