From 260bc997f6cdc7eb2a2861c251c11e46ee59140d Mon Sep 17 00:00:00 2001 From: nonamethanks Date: Tue, 2 Jun 2020 13:14:09 +0200 Subject: [PATCH] NicoSeiga: Add preview urls --- app/logical/sources/strategies/nico_seiga.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/logical/sources/strategies/nico_seiga.rb b/app/logical/sources/strategies/nico_seiga.rb index 3cefcface..385dd37f2 100644 --- a/app/logical/sources/strategies/nico_seiga.rb +++ b/app/logical/sources/strategies/nico_seiga.rb @@ -83,6 +83,19 @@ module Sources resp.headers["Location"]&.gsub(%r{nicoseiga.jp/o/}i, 'nicoseiga.jp/priv/') end + def preview_urls + if manga_id.present? + image_urls.map do |img| + id = image_id_from_url(img) + "https://lohas.nicoseiga.jp/thumb/#{id}p" + end + elsif illust_id.present? + ["https://lohas.nicoseiga.jp/thumb/#{illust_id}i"] + else + [] + end + end + def page_url if illust_id.present? "https://seiga.nicovideo.jp/seiga/im#{illust_id}"