From 096efdee7b49e36bdb0df2c5ab00ffb4027167a9 Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 28 Nov 2022 15:56:54 -0600 Subject: [PATCH] sources: add rule34.xxx, safebooru.org, and tbib.org site icons. Fixes these sources incorrectly using the Gelbooru site icon. --- app/helpers/icon_helper.rb | 3 +++ app/logical/source/url/gelbooru.rb | 13 +++++++++++++ public/images/rule34.xxx-logo.png | Bin 0 -> 378 bytes public/images/safebooru-logo.png | Bin 0 -> 1286 bytes public/images/tbib-logo.png | Bin 0 -> 316 bytes 5 files changed, 16 insertions(+) create mode 100644 public/images/rule34.xxx-logo.png create mode 100644 public/images/safebooru-logo.png create mode 100644 public/images/tbib-logo.png diff --git a/app/helpers/icon_helper.rb b/app/helpers/icon_helper.rb index 7391025b3..d4bc23170 100644 --- a/app/helpers/icon_helper.rb +++ b/app/helpers/icon_helper.rb @@ -138,6 +138,8 @@ module IconHelper Redbubble Reddit Rule34.us + Rule34.xxx + Safebooru Sakura.ne.jp Sankaku\ Complex Shopee @@ -154,6 +156,7 @@ module IconHelper SubscribeStar Suzuri Tapas + TBIB TeePublic Telegram The\ Interviews diff --git a/app/logical/source/url/gelbooru.rb b/app/logical/source/url/gelbooru.rb index d24a7680f..b7db0a04f 100644 --- a/app/logical/source/url/gelbooru.rb +++ b/app/logical/source/url/gelbooru.rb @@ -75,6 +75,19 @@ class Source::URL::Gelbooru < Source::URL end end + def site_name + case domain + in "rule34.xxx" + "Rule34.xxx" + in "tbib.org" + "TBIB" + in "gelbooru.com" + "Gelbooru" + in "safebooru.org" + "Safebooru" + end + end + def image_url? image_type.present? end diff --git a/public/images/rule34.xxx-logo.png b/public/images/rule34.xxx-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..34317feab1ca93167d2f68a75e97bbf73146067c GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0y~yV3+~IEX)iH46okU3NbJ+u$OrHy0YKnmSy8rJ)N>& zgn@y9v%n*=n1O*?2!t6g-L3n>z`($g?&#~tz_78O`%fY(0|SF-fKQ0)kNqkP#taM$ z48}8!Xa1jQoM!z0|Nrc#zZWwwFff(``2{mLJiC#`z`$_Z)5S5Q;?~>i2YC-G@U$j| zC9sCQ;EHV&y;0vHwrZBtvs@HO0OX>oB`auowl zPVky_?@V)@!Y+P0`K^|LCnwp*+Vk9rBiC!?*_or0{#P>{I8fKI^~A@Hs?^^ZzxmmD ba?IZ_8ePr$q^mJ80~8LPu6{1-oD!MQUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IrWXM|A+9bi zE|nQ+Ep_G1%{BF<`Hj^j%~k2m4Mmli@%0r2EzRXE_4&<3@s0UW)fsV3jrFfDo&NXl z)4#v(|NVIR=ET0=PmcV3a`4mTZLbb({`U6D|F75n-rD-(%G%e*x3{#kROaXW{_^tw z-}nE2zW($4&f5d)e_dSp^WKgp>*u~XzT?}o(|>Mn`*mZ>lLH%Cnw!dV(*FPb`2W|t zf8SsH|McY7&9kr8&-`|D{)e6O-)&v~bmx+9r&j*Gu=3&VRgI1Hjg^JJzrTKW=gj-_ zdp?}l^7Z2WzxU33J+SHd>Pa6D%z3tM_UnxcZqDs^xpV4+Jqzk<%j*i#KAzwE_v*pF z7x(--v*YinZGX>f|9f`Fr)|q#Zk_RY$MUb+R=r#_>)DFQ-%hWntITiCN&a``z~77e zejMNSdEbVg$F}@Azw7VWonQ8?ez9i$_4%_-O`d$IumA0ixwWMkO)0TARxU1#EwQsn zbhArdQQiFg(58Qv4*a`(;P08;`}_Lstdoq)(p?=grxsL}r9~74`qyQ&TG$n+>ZNEJ zX7rR#{B?f+zgs8&-ah&7#)(VYc4`@>D`_X`7-zPW^`&|_Bsw}TnX%p4u~1zDV|vv*TNd3L^^(~*|iFI!jr+PU`cfvx{e?fZA_=-)f1 z{@p(H@A}cd=l1^Gzv0KWm7iBFy1RB+hP(ZtzP9VLy1pOY^6%`fe;4-rzqIe$@$DZE zZ2EI<@89#g{+`(WVe`s!ooyEv%{7pfP4aZf@^DIXcBqOEYtBk&$xdv^PHM_bXwFV( z&Wx*xiAc1xOR}*q2oG_xG5i1jzlD79Tm}XP#w2fdm+!0ZRDEY)U|=ut^mS!_#w{bN zsrI(uLkj}~qqL`sV~E6MMghk6{}>n;nV4Bv+1NQaxwv_F`4|}Z1q6kJMMTBKB_yS! zWn|?T>V7PoLyYq+&w(K zynPsa{rm$0gMvds!@?sXqoQLNV&mcy63vs6Q&Q8?GcvQX8FF&-@(T)!ic3n%$}1|X zsu^l(>*^aCo0?l%+uA!iySf>Adi(k(Oq?`%%G7DoJ7&zB#V~u$+aPZLKBS()NKf!SF)af&4&z-+; z@zUihSFc?^!Eoc|t=o6*-n;+c;iJb-o<2Ll@chNgSFhi^efR#u$4{TXeEp`nr>d!+ zp<9%JfkCyzHKHUXu_VmdKI;Vst0D3E{-T(jq literal 0 HcmV?d00001 diff --git a/public/images/tbib-logo.png b/public/images/tbib-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..691edb8f6a53ac20fa6881a1348b14e932545cee GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzSkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=7&rrbLR=Y` zS-*b!{{R2~V;`Q}XJBApO!9VjVM^n!Nnv1MU@!6Xb!C6XEhDPUJjKb)k%581z|+Ms zgyVX00t4g43l{{~7}?mw*bZJ05Myh+5TGDviE5L ziiX_$l+3hB1|tJQLtO(4T|