From a0ebd90409bd649a4d0570332779234408a1ae7e Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 10 Sep 2018 20:22:10 -0500 Subject: [PATCH] Post#normalized_source: add hitomi.la url normalization. --- app/models/post.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/models/post.rb b/app/models/post.rb index f212370a2..1b922b314 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -539,6 +539,17 @@ class Post < ApplicationRecord when %r{\Ahttps?://(\w+\.)?toranoana\.jp/(?:popup_(?:bl)?img\d*|ec/img)/\d{2}/\d{4}/\d{2}/\d{2}/(?\d+)}i "https://ec.toranoana.jp/tora_r/ec/item/#{$~[:work_id]}/" + # https://a.hitomi.la/galleries/907838/1.png + # https://0a.hitomi.la/galleries/1169701/23.png + # https://aa.hitomi.la/galleries/990722/003_01_002.jpg + # https://la.hitomi.la/galleries/1054851/001_main_image.jpg + when %r{\Ahttps?://\w+\.hitomi\.la/galleries/(?\d+)/(?\d+)\w*\.[a-z]+\z}i + "https://hitomi.la/reader/#{$~[:gallery_id]}.html##{$~[:image_id].to_i}" + + # https://aa.hitomi.la/galleries/883451/t_rena1g.png + when %r{\Ahttps?://\w+\.hitomi\.la/galleries/(?\d+)/\w*\.[a-z]+\z}i + "https://hitomi.la/galleries/#{$~[:gallery_id]}.html" + else source end