tumblr: fix uses of $ in regexes.

This commit is contained in:
evazion
2020-08-17 15:31:18 -05:00
parent 160b099445
commit 4b18361aaf

View File

@@ -171,9 +171,9 @@ module Sources::Strategies
candidates.find do |candidate|
http_exists?(candidate)
end
elsif url =~ %r{/s\d+x\d+/(\w+\.\w+)$}i
elsif url =~ %r{/s\d+x\d+/(\w+\.\w+)\z}i
max_size = Integer.sqrt(Danbooru.config.max_image_resolution)
url = url.gsub(%r{/s\d+x\d+/\w+\.\w+$}i, "/s#{max_size}x#{max_size}/#{$1}")
url = url.gsub(%r{/s\d+x\d+/\w+\.\w+\z}i, "/s#{max_size}x#{max_size}/#{$1}")
resp = http.cache(1.minute).headers(accept: "text/html").get(url).parse
resp.at("img[src*='/s#{max_size}x#{max_size}/']")["src"]