From 2e69cd619e4ca4c1f34e25dcbc009bc38747ca31 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Mon, 6 Feb 2017 15:22:06 -0800 Subject: [PATCH] resize medium + small artstation urls also --- app/logical/downloads/rewrite_strategies/art_station.rb | 4 ++-- app/models/post_archive.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/logical/downloads/rewrite_strategies/art_station.rb b/app/logical/downloads/rewrite_strategies/art_station.rb index dc59062db..0f7ca8af1 100644 --- a/app/logical/downloads/rewrite_strategies/art_station.rb +++ b/app/logical/downloads/rewrite_strategies/art_station.rb @@ -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 diff --git a/app/models/post_archive.rb b/app/models/post_archive.rb index 711e51ff1..1cc456331 100644 --- a/app/models/post_archive.rb +++ b/app/models/post_archive.rb @@ -15,7 +15,7 @@ class PostArchive < ActiveRecord::Base end end - def self.export(version_id = 0) + def self.export(version_id = 9096768) PostVersion.where("id > ?", version_id).find_each do |version| previous = version.previous tags = version.tags.scan(/\S+/)