From f9cc0f0c8844d108097ff82de668fbdde62444e8 Mon Sep 17 00:00:00 2001 From: ghostrigger Date: Wed, 18 Jun 2014 15:17:43 +0800 Subject: [PATCH] #1866: support wikia source redirection included support for different image servers --- app/models/post.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/post.rb b/app/models/post.rb index 5c73f4fa5..d649e3194 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -326,7 +326,12 @@ class Post < ActiveRecord::Base when %r{\Ahttp://(?:(?:s?img|cdn|www)\d?\.)?gelbooru\.com/{1,2}(?:images|samples)/\d+/(?:sample_)?([a-f0-9]{32})\.}i "http://gelbooru.com/index.php?page=post&s=list&md5=#{$1}" - + + when %r{\Ahttps?://(?:slot\d*\.)?im(?:g|ages)\d*\.wikia\.nocookie\.net/(?:_{2}cb\d{14}/)?([^/]+)/images/(?:(?:thumb|archive)?/)?[a-f0-9]/[a-f0-9]{2}/([^/]+)}i + subdomain = $1 + filename = $2 + "http://#{subdomain}.wikia.com/wiki/File:#{filename}" + else source end