Fix misc rubocop warnings.
This commit is contained in:
@@ -6,7 +6,7 @@ module ArtistFinder
|
||||
SITE_BLACKLIST = [
|
||||
"artstation.com/artist", # http://www.artstation.com/artist/serafleur/
|
||||
"www.artstation.com", # http://www.artstation.com/serafleur/
|
||||
%r!cdn[ab]?\.artstation\.com/p/assets/images/images!i, # https://cdna.artstation.com/p/assets/images/images/001/658/068/large/yang-waterkuma-b402.jpg?1450269769
|
||||
%r{cdn[ab]?\.artstation\.com/p/assets/images/images}i, # https://cdna.artstation.com/p/assets/images/images/001/658/068/large/yang-waterkuma-b402.jpg?1450269769
|
||||
"ask.fm", # http://ask.fm/mikuroko_396
|
||||
"bcyimg.com",
|
||||
"bcyimg.com/drawer", # https://img9.bcyimg.com/drawer/32360/post/178vu/46229ec06e8111e79558c1b725ebc9e6.jpg
|
||||
@@ -52,7 +52,7 @@ module ArtistFinder
|
||||
"hentai-foundry.com",
|
||||
"hentai-foundry.com/pictures/user", # http://www.hentai-foundry.com/pictures/user/aaaninja/
|
||||
"hentai-foundry.com/user", # http://www.hentai-foundry.com/user/aaaninja/profile
|
||||
%r!pictures\.hentai-foundry\.com(?:/\w)?!i, # http://pictures.hentai-foundry.com/a/aaaninja/
|
||||
%r{pictures\.hentai-foundry\.com(?:/\w)?}i, # http://pictures.hentai-foundry.com/a/aaaninja/
|
||||
"i.imgur.com", # http://i.imgur.com/Ic9q3.jpg
|
||||
"instagram.com", # http://www.instagram.com/serafleur.art/
|
||||
"iwara.tv",
|
||||
@@ -68,7 +68,7 @@ module ArtistFinder
|
||||
"nicovideo.jp/user", # http://www.nicovideo.jp/user/317609
|
||||
"nicovideo.jp/user/illust", # http://seiga.nicovideo.jp/user/illust/29075429
|
||||
"nijie.info", # http://nijie.info/members.php?id=15235
|
||||
%r!nijie\.info/nijie_picture!i, # http://pic03.nijie.info/nijie_picture/32243_20150609224803_0.png
|
||||
%r{nijie\.info/nijie_picture}i, # http://pic03.nijie.info/nijie_picture/32243_20150609224803_0.png
|
||||
"patreon.com", # http://patreon.com/serafleur
|
||||
"pawoo.net", # https://pawoo.net/@148nasuka
|
||||
"pawoo.net/web/accounts", # https://pawoo.net/web/accounts/228341
|
||||
@@ -120,7 +120,7 @@ module ArtistFinder
|
||||
|
||||
SITE_BLACKLIST_REGEXP = Regexp.union(SITE_BLACKLIST.map do |domain|
|
||||
domain = Regexp.escape(domain) if domain.is_a?(String)
|
||||
%r!\Ahttps?://(?:[a-zA-Z0-9_-]+\.)*#{domain}/\z!i
|
||||
%r{\Ahttps?://(?:[a-zA-Z0-9_-]+\.)*#{domain}/\z}i
|
||||
end)
|
||||
|
||||
def find_artists(url)
|
||||
@@ -128,7 +128,7 @@ module ArtistFinder
|
||||
artists = []
|
||||
|
||||
while artists.empty? && url.size > 10
|
||||
u = url.sub(/\/+$/, "") + "/"
|
||||
u = url.sub(%r{/+$}, "") + "/"
|
||||
u = u.to_escaped_for_sql_like.gsub(/\*/, '%') + '%'
|
||||
artists += Artist.joins(:urls).where(["artists.is_deleted = FALSE AND artist_urls.normalized_url LIKE ? ESCAPE E'\\\\'", u]).limit(10).order("artists.name").all
|
||||
url = File.dirname(url) + "/"
|
||||
|
||||
Reference in New Issue
Block a user