resize medium + small artstation urls also

This commit is contained in:
r888888888
2017-02-06 15:22:06 -08:00
parent 5c16e9ce48
commit 2e69cd619e
2 changed files with 3 additions and 3 deletions

View File

@@ -3,7 +3,7 @@ module Downloads
class ArtStation < Base
def rewrite(url, headers, data = {})
# example: https://cdnb3.artstation.com/p/assets/images/images/003/716/071/large/aoi-ogata-hate-city.jpg?1476754974
if url =~ %r!^https?://cdn\w*\.artstation\.com/p/assets/images/images/\d+/\d+/\d+/large/!
if url =~ %r!^https?://cdn\w*\.artstation\.com/p/assets/images/images/\d+/\d+/\d+/(?:medium|small|large)/!
url, headers = rewrite_large_url(url, headers)
end
@@ -13,7 +13,7 @@ module Downloads
protected
def rewrite_large_url(url, headers)
# example: https://cdnb3.artstation.com/p/assets/images/images/003/716/071/original/aoi-ogata-hate-city.jpg?1476754974
url = url.sub(%r!/large/!, "/original/")
url = url.sub(%r!/(?:medium|small|large)/!, "/original/")
return [url, headers]
end
end