#2261 source redirection and pixiv_id for thumbnails
This commit is contained in:
@@ -288,7 +288,7 @@ class Post < ActiveRecord::Base
|
||||
when %r{\Ahttp://img\d+\.pixiv\.net/img/[^\/]+/(\d+)}i, %r{\Ahttp://i\d\.pixiv\.net/img\d+/img/[^\/]+/(\d+)}i
|
||||
"http://www.pixiv.net/member_illust.php?mode=medium&illust_id=#{$1}"
|
||||
|
||||
when %r{\Ahttp://i\d\.pixiv\.net/img-original/img/(?:\d+\/)+(\d+)_p}
|
||||
when %r{\Ahttp://i\d\.pixiv\.net/img-original/img/(?:\d+\/)+(\d+)_p}, %r{\Ahttp://i\d\.pixiv\.net/c/\d+x\d+/img-master/img/(?:\d+\/)+(\d+)_p}
|
||||
"http://www.pixiv.net/member_illust.php?mode=medium&illust_id=#{$1}"
|
||||
|
||||
when %r{\Ahttp://lohas\.nicoseiga\.jp/priv/(\d+)\?e=\d+&h=[a-f0-9]+}i, %r{\Ahttp://lohas\.nicoseiga\.jp/priv/[a-f0-9]+/\d+/(\d+)}i
|
||||
@@ -1386,6 +1386,8 @@ class Post < ActiveRecord::Base
|
||||
self.pixiv_id = $1
|
||||
elsif source =~ %r!http://i\d\.pixiv\.net/img-original/img/(?:\d+\/)+(\d+)_p!
|
||||
self.pixiv_id = $1
|
||||
elsif source =~ %r!http://i\d\.pixiv\.net/c/\d+x\d+/img-master/img/(?:\d+\/)+(\d+)_p!
|
||||
self.pixiv_id = $1
|
||||
elsif source =~ /pixiv\.net/ && source =~ /illust_id=(\d+)/
|
||||
self.pixiv_id = $1
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user