diff --git a/app/helpers/icon_helper.rb b/app/helpers/icon_helper.rb index 7f88d3282..5bd3de5c1 100644 --- a/app/helpers/icon_helper.rb +++ b/app/helpers/icon_helper.rb @@ -224,10 +224,16 @@ module IconHelper image_icon_tag("bcy-logo.png", **options) when "Biglobe" image_icon_tag("biglobe-logo.png", **options) - when "Booth.pm" + when "Bilibili" + image_icon_tag("bilibili-logo.png", **options) + when "Booth" image_icon_tag("booth-pm-logo.png", **options) + when "Carrd" + image_icon_tag("carrd-logo.png", **options) when "Circle.ms" image_icon_tag("circle-ms-logo.png", **options) + when "Coconala" + image_icon_tag("coconala-logo.png", **options) when "Deviant Art" image_icon_tag("deviantart-logo.png", **options) when "DLSite" @@ -242,8 +248,12 @@ module IconHelper image_icon_tag("fantia-logo.png", **options) when "FC2" image_icon_tag("fc2-logo.png", **options) + when "Fiverr" + image_icon_tag("fiverr-logo.png", **options) when "Foundation" image_icon_tag("foundation-logo.png", **options) + when "Furaffinity" + image_icon_tag("furaffinity-logo.png", **options) when "Geocities" image_icon_tag("geocities-logo.png", **options) when "Google" @@ -254,10 +264,16 @@ module IconHelper image_icon_tag("hentai-foundry-logo.png", **options) when "Infoseek" image_icon_tag("infoseek-logo.png", **options) + when "Inprnt" + image_icon_tag("inprnt-logo.png", **options) when "Instagram" image_icon_tag("instagram-logo.png", **options) when "Ko-fi" image_icon_tag("ko-fi-logo.png", **options) + when "Linktr" # https://linktr.ee + image_icon_tag("linktree-logo.png", **options) + when "Lit.link" + image_icon_tag("lit-link-logo.png", **options) when "Livedoor" image_icon_tag("livedoor-logo.png", **options) when "Lofter" @@ -268,6 +284,8 @@ module IconHelper image_icon_tag("marshmallow-qa-logo.png", **options) when "Mastodon", "Mstdn" # https://mastodon.cloud, https://mstdn.jp image_icon_tag("mastodon-logo.png", **options) + when "Mblg" + image_icon_tag("mblg-tv-logo.png", **options) when "Melonbooks" image_icon_tag("melonbooks-logo.png", **options) when "Mihuashi" @@ -282,6 +300,8 @@ module IconHelper image_icon_tag("nicoseiga-logo.png", **options) when "Nijie" image_icon_tag("nijie-logo.png", **options) + when "Ocn" + image_icon_tag("ocn-ne-jp-logo.png", **options) when "Patreon" image_icon_tag("patreon-logo.png", **options) when "Pawoo" @@ -300,8 +320,14 @@ module IconHelper image_icon_tag("pixiv-sketch-logo.png", **options) when "Plurk" image_icon_tag("plurk-logo.png", **options) + when "Poipiku" + image_icon_tag("poipiku-logo.png", **options) when "Privatter" image_icon_tag("privatter-logo.png", **options) + when "Profcard" + image_icon_tag("profcard-logo.png", **options) + when "Redbubble" + image_icon_tag("redbubble-logo.png", **options) when "Reddit" image_icon_tag("reddit-logo.png", **options) when "Sakura.ne.jp" @@ -314,6 +340,8 @@ module IconHelper image_icon_tag("skima-logo.png", **options) when "Theinterviews" image_icon_tag("the-interviews-logo.png", **options) + when "Tiktok" + image_icon_tag("tiktok-logo.png", **options) when "Tinami" image_icon_tag("tinami-logo.png", **options) when "Tumblr" @@ -334,10 +362,16 @@ module IconHelper image_icon_tag("twpf-logo.png", **options) when "Ustream" image_icon_tag("ustream-logo.png", **options) + when "Vk" + image_icon_tag("vk-logo.png", **options) + when "Weebly", "Weeblysite" + image_icon_tag("weebly-logo.png", **options) when "Weibo" image_icon_tag("weibo-logo.png", **options) when "Wikipedia" image_icon_tag("wikipedia-logo.png", **options) + when "Wixsite" + image_icon_tag("wixsite-logo.png", **options) when "Yfrog" image_icon_tag("yfrog-logo.png", **options) when "Youtube" diff --git a/app/logical/source/url/null.rb b/app/logical/source/url/null.rb index 516ec62d2..1af102775 100644 --- a/app/logical/source/url/null.rb +++ b/app/logical/source/url/null.rb @@ -13,8 +13,8 @@ class Source::URL::Null < Source::URL "Ask.fm" when /bcy\.net\z/i "BCY" - when /booth\.pm\z/i - "Booth.pm" + when /carrd\.co\z/i + "Carrd" when /circle\.ms\z/i "Circle.ms" when /dlsite\.(com|net)\z/i @@ -23,6 +23,8 @@ class Source::URL::Null < Source::URL "Doujinshi.org" when /ko-fi\.com\z/i "Ko-fi" + when /lit\.link\z/i + "Lit.link" when /mixi\.jp\z/i "Mixi.jp" when /piapro\.jp\z/i diff --git a/app/models/artist_url.rb b/app/models/artist_url.rb index 8bd185683..9ff11b89d 100644 --- a/app/models/artist_url.rb +++ b/app/models/artist_url.rb @@ -95,8 +95,8 @@ class ArtistURL < ApplicationRecord def priority sites = %w[ Pixiv Twitter - ArtStation Baraag BCY Deviant\ Art Hentai\ Foundry Fantia Foundation Lofter Nico\ Seiga Nijie Pawoo Pixiv\ Fanbox Pixiv\ Sketch Plurk Tinami Tumblr Weibo - Ask.fm Booth.pm Facebook FC2 Gumroad Instagram Ko-fi Livedoor Mihuashi Mixi.jp Patreon Piapro.jp Picarto Privatter Sakura.ne.jp Stickam Skeb Twitch Youtube + ArtStation Baraag BCY Deviant\ Art Hentai\ Foundry Fantia Foundation Lofter Nico\ Seiga Nijie Pawoo Fanbox Pixiv\ Sketch Plurk Tinami Tumblr Weibo + Ask.fm Booth Facebook FC2 Gumroad Instagram Ko-fi Livedoor Mihuashi Mixi.jp Patreon Piapro.jp Picarto Privatter Sakura.ne.jp Stickam Skeb Twitch Youtube Amazon Circle.ms DLSite Doujinshi.org Erogamescape Mangaupdates Melonbooks Toranoana Wikipedia ] diff --git a/public/images/bilibili-logo.png b/public/images/bilibili-logo.png new file mode 100644 index 000000000..486a84ba8 Binary files /dev/null and b/public/images/bilibili-logo.png differ diff --git a/public/images/carrd-logo.png b/public/images/carrd-logo.png new file mode 100644 index 000000000..9b67580a1 Binary files /dev/null and b/public/images/carrd-logo.png differ diff --git a/public/images/coconala-logo.png b/public/images/coconala-logo.png new file mode 100644 index 000000000..778732c9e Binary files /dev/null and b/public/images/coconala-logo.png differ diff --git a/public/images/fiverr-logo.png b/public/images/fiverr-logo.png new file mode 100644 index 000000000..dc5138f93 Binary files /dev/null and b/public/images/fiverr-logo.png differ diff --git a/public/images/furaffinity-logo.png b/public/images/furaffinity-logo.png new file mode 100644 index 000000000..4981ab82f Binary files /dev/null and b/public/images/furaffinity-logo.png differ diff --git a/public/images/inprnt-logo.png b/public/images/inprnt-logo.png new file mode 100644 index 000000000..b741e7983 Binary files /dev/null and b/public/images/inprnt-logo.png differ diff --git a/public/images/linktree-logo.png b/public/images/linktree-logo.png new file mode 100644 index 000000000..fa26e49f2 Binary files /dev/null and b/public/images/linktree-logo.png differ diff --git a/public/images/lit-link-logo.png b/public/images/lit-link-logo.png new file mode 100644 index 000000000..2a82bcd35 Binary files /dev/null and b/public/images/lit-link-logo.png differ diff --git a/public/images/mblg-tv-logo.png b/public/images/mblg-tv-logo.png new file mode 100644 index 000000000..6e576abf9 Binary files /dev/null and b/public/images/mblg-tv-logo.png differ diff --git a/public/images/ocn-ne-jp-logo.png b/public/images/ocn-ne-jp-logo.png new file mode 100644 index 000000000..da57cfd0a Binary files /dev/null and b/public/images/ocn-ne-jp-logo.png differ diff --git a/public/images/poipiku-logo.png b/public/images/poipiku-logo.png new file mode 100644 index 000000000..6c9fd325e Binary files /dev/null and b/public/images/poipiku-logo.png differ diff --git a/public/images/profcard-logo.png b/public/images/profcard-logo.png new file mode 100644 index 000000000..f9f7a95e1 Binary files /dev/null and b/public/images/profcard-logo.png differ diff --git a/public/images/redbubble-logo.png b/public/images/redbubble-logo.png new file mode 100644 index 000000000..f32e61992 Binary files /dev/null and b/public/images/redbubble-logo.png differ diff --git a/public/images/tiktok-logo.png b/public/images/tiktok-logo.png new file mode 100644 index 000000000..b70df8519 Binary files /dev/null and b/public/images/tiktok-logo.png differ diff --git a/public/images/vk-logo.png b/public/images/vk-logo.png new file mode 100644 index 000000000..1efb9ec98 Binary files /dev/null and b/public/images/vk-logo.png differ diff --git a/public/images/weebly-logo.png b/public/images/weebly-logo.png new file mode 100644 index 000000000..d3cf6706f Binary files /dev/null and b/public/images/weebly-logo.png differ diff --git a/public/images/wixsite-logo.png b/public/images/wixsite-logo.png new file mode 100644 index 000000000..cabcb650a Binary files /dev/null and b/public/images/wixsite-logo.png differ