From d3e876bedf4d9b0be9eeccdbacfd00a7242405bf Mon Sep 17 00:00:00 2001 From: r888888888 Date: Tue, 4 Apr 2017 12:53:52 -0700 Subject: [PATCH] fixes img-master urls for pixiv source #2946 --- app/models/post.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/models/post.rb b/app/models/post.rb index 77ae3b4d9..2cf8b86a8 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -369,15 +369,17 @@ class Post < ActiveRecord::Base def normalized_source case source - when %r{\Ahttps?://img\d+\.pixiv\.net/img/[^\/]+/(\d+)}i, %r{\Ahttps?://i\d\.pixiv\.net/img\d+/img/[^\/]+/(\d+)}i + when %r{\Ahttps?://img\d+\.pixiv\.net/img/[^\/]+/(\d+)}i, + %r{\Ahttps?://i\d\.pixiv\.net/img\d+/img/[^\/]+/(\d+)}i "http://www.pixiv.net/member_illust.php?mode=medium&illust_id=#{$1}" - when %r{\Ahttps?://(?:i\d+\.pixiv\.net|i\.pximg\.net)/img-original/img/(?:\d+\/)+(\d+)_p}i, + when %r{\Ahttps?://(?:i\d+\.pixiv\.net|i\.pximg\.net)/img-(?:master|original)/img/(?:\d+\/)+(\d+)_p}i, %r{\Ahttps?://(?:i\d+\.pixiv\.net|i\.pximg\.net)/c/\d+x\d+/img-master/img/(?:\d+\/)+(\d+)_p}i, %r{\Ahttps?://(?:i\d+\.pixiv\.net|i\.pximg\.net)/img-zip-ugoira/img/(?:\d+\/)+(\d+)_ugoira\d+x\d+\.zip}i "http://www.pixiv.net/member_illust.php?mode=medium&illust_id=#{$1}" - when %r{\Ahttps?://lohas\.nicoseiga\.jp/priv/(\d+)\?e=\d+&h=[a-f0-9]+}i, %r{\Ahttps?://lohas\.nicoseiga\.jp/priv/[a-f0-9]+/\d+/(\d+)}i + when %r{\Ahttps?://lohas\.nicoseiga\.jp/priv/(\d+)\?e=\d+&h=[a-f0-9]+}i, + %r{\Ahttps?://lohas\.nicoseiga\.jp/priv/[a-f0-9]+/\d+/(\d+)}i "http://seiga.nicovideo.jp/seiga/im#{$1}" when %r{\Ahttps?://(?:d3j5vwomefv46c|dn3pm25xmtlyu)\.cloudfront\.net/photos/large/(\d+)\.}i