diff --git a/docs/supportedsites.md b/docs/supportedsites.md index 40eb98c71c..94736fbce5 100644 --- a/docs/supportedsites.md +++ b/docs/supportedsites.md @@ -1083,5 +1083,11 @@ Consider all sites to be NSFW unless otherwise known. Collections, Products + + Windsorstore + https://www.windsorstore.com/ + Collections, Products + + diff --git a/gallery_dl/extractor/shopify.py b/gallery_dl/extractor/shopify.py index 6fe54edecc..6d924de9b1 100644 --- a/gallery_dl/extractor/shopify.py +++ b/gallery_dl/extractor/shopify.py @@ -48,7 +48,10 @@ def products(self): "pattern": r"(?:www\.)?fashionnova\.com", }, "omgmiamiswimwear": { - "root": "https://www.omgmiamiswimwear.com" + "root": "https://www.omgmiamiswimwear.com", + }, + "windsorstore": { + "root": "https://www.windsorstore.com", }, }) @@ -62,11 +65,11 @@ class ShopifyCollectionExtractor(ShopifyExtractor): ("https://www.fashionnova.com/collections/mini-dresses", { "range": "1-20", "count": 20, - "archive": False, }), ("https://www.fashionnova.com/collections/mini-dresses/?page=1"), ("https://www.fashionnova.com/collections/mini-dresses#1"), ("https://www.omgmiamiswimwear.com/collections/fajas"), + ("https://www.windsorstore.com/collections/dresses-ball-gowns"), ) def metadata(self): @@ -100,6 +103,8 @@ class ShopifyProductExtractor(ShopifyExtractor): "count": 5, }), ("https://www.fashionnova.com/collections/flats/products/name"), + ("https://www.windsorstore.com/collections/accessories-belts/products" + "/rhine-buckle-dbl-o-ring-pu-strap-belt-073010158001"), ) def products(self):