From feac65e79d3fc8b35e3c29a3065b1ef250ae06f8 Mon Sep 17 00:00:00 2001 From: Toks Date: Sat, 17 May 2014 13:10:22 -0400 Subject: [PATCH] #1866: Support fc2 url redirecting --- app/models/post.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/models/post.rb b/app/models/post.rb index a71e45542..e1b0a3165 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -299,6 +299,19 @@ class Post < ActiveRecord::Base when %r{\Ahttps?://pictures\.hentai-foundry\.com//[^/]/([^/]+)/(\d+)\.}i "http://www.hentai-foundry.com/pictures/user/#{$1}/#{$2}" + when %r{\Ahttp://blog-imgs-\d+(?:-origin)?\.fc2\.com/[^/]/[^/]/[^/]/([^/]+)/([^.]+\.[^?]+)}i + username = $1 + filename = $2 + "http://#{username}.blog.fc2.com/img/#{filename}/" + + when %r{\Ahttp://diary(\d)?\.fc2\.com/user/([^/]+)/img/(\d+)_(\d+)/(\d+)\.}i + server_id = $1 + username = $2 + year = $3 + month = $4 + day = $5 + "http://diary#{server_id}.fc2.com/cgi-sys/ed.cgi/#{username}?Y=#{year}&M=#{month}&D=#{day}" + else source end