From 74e328677926999414d12a459641b09edacd4650 Mon Sep 17 00:00:00 2001 From: Cinder <132787557+Sindrake@users.noreply.github.com> Date: Wed, 28 Feb 2024 08:55:00 -0800 Subject: [PATCH] [Misc] External favicon tweaks (#621) * Address the baraag/mastodon icon situation * Add a blogspot.com icon * Add a yiff.life icon * Add a nijie.info icon * Add an f-list.net icon * Fix the issue with the AO3 icon * Add a couple of aliases for existing icons * Misnamed AO3 file * Add a wordpress.com icon * Add a wikimedia.org icon * Add a furbooru.org icon * Add an alias to the Patreon CDN * Remove the t.co - t.me alias * Misnamed wikimedia.org file * Add a fandom.com icon * Add an exhentai.org alias --- app/helpers/link_helper.rb | 29 +++++++++++++++--- ...ourown.com.png => archiveofourown.org.png} | Bin public/images/favicons/blogspot.com.png | Bin 0 -> 372 bytes public/images/favicons/f-list.net.png | Bin 0 -> 1243 bytes public/images/favicons/fandom.com.png | Bin 0 -> 328 bytes public/images/favicons/furbooru.org.png | Bin 0 -> 752 bytes .../{baraag.net.png => mastodon.social.png} | Bin public/images/favicons/nijie.info.png | Bin 0 -> 318 bytes public/images/favicons/wikimedia.org.png | Bin 0 -> 697 bytes public/images/favicons/wordpress.com.png | Bin 0 -> 510 bytes public/images/favicons/yiff.life.png | Bin 0 -> 1340 bytes 11 files changed, 25 insertions(+), 4 deletions(-) rename public/images/favicons/{archiveofourown.com.png => archiveofourown.org.png} (100%) create mode 100644 public/images/favicons/blogspot.com.png create mode 100644 public/images/favicons/f-list.net.png create mode 100644 public/images/favicons/fandom.com.png create mode 100644 public/images/favicons/furbooru.org.png rename public/images/favicons/{baraag.net.png => mastodon.social.png} (100%) create mode 100644 public/images/favicons/nijie.info.png create mode 100644 public/images/favicons/wikimedia.org.png create mode 100644 public/images/favicons/wordpress.com.png create mode 100644 public/images/favicons/yiff.life.png diff --git a/app/helpers/link_helper.rb b/app/helpers/link_helper.rb index f754362d6..f69feb175 100644 --- a/app/helpers/link_helper.rb +++ b/app/helpers/link_helper.rb @@ -11,7 +11,7 @@ module LinkHelper # Art sites "artfight.net", "artstation.com", - "archiveofourown.com", + "archiveofourown.org", "aryion.com", "derpibooru.org", "deviantart.com", @@ -30,16 +30,19 @@ module LinkHelper "toyhou.se", "tumblr.com", "newgrounds.com", + "yiff.life", "weasyl.com", "webtoons.com", # # Social media "aethy.com", - "baraag.net", "bsky.app", + "blogspot.com", "cohost.org", "facebook.com", "instagram.com", + "mastodon.social", + "nijie.info", "pawoo.net", "plurk.com", "privatter.net", @@ -82,6 +85,7 @@ module LinkHelper "danbooru.donmai.us", "desuarchive.org", "e-hentai.org", + "furbooru.org", "gelbooru.com", "rule34.paheal.net", "rule34.xxx", @@ -90,37 +94,54 @@ module LinkHelper # Other "curiouscat.me", "discord.com", + "fandom.com", + "f-list.net", "steamcommunity.com", "t.me", "trello.com", "web.archive.org", + "wordpress.com", + "wikimedia.org", ].freeze DECORATABLE_ALIASES = { # alt names + "archiveofourown.com" => "archiveofourown.org", + "curiouscat.live" => "curiouscat.me", "e926.net" => "e621.net", + "exhentai.org" => "e-hentai.org", "discord.gg" => "discord.com", + "pillowfort.io" => "pillowfort.social", "pixiv.me" => "pixiv.net", + "subscribestar.com" => "subscribestar.adult", + "wikia.com" => "fandom.com", "x.com" => "twitter.com", + "youtu.be" => "youtube.com", # same icon + "baraag.net" => "mastodon.social", "cloudfront.net" => "amazonaws.com", - "mastodon.art" => "baraag.net", - "meow.social" => "baraag.net", + "mastodon.art" => "mastodon.social", + "meow.social" => "mastodon.social", "sta.sh" => "deviantart.com", # image servers "4cdn.org" => "4chan.org", + "cohostcdn.org" => "cohost.org", "discordapp.com" => "discord.com", "derpicdn.net" => "derpibooru.org", "deviantart.net" => "deviantart.com", "dropboxusercontent.com" => "dropbox.com", "facdn.net" => "furaffinity.net", "fbcdn.net" => "facebook.com", + "furrycdn.org" => "furbooru.org", "ib.metapix.net" => "inkbunny.net", "ngfiles.com" => "newgrounds.com", + "patreonusercontent.com" => "patreon.com", "pximg.net" => "pixiv.net", "redd.it" => "reddit.com", + "sofurryfiles.com" => "sofurry.com", + "static.wikia.nocookie.net" => "fandom.com", "twimg.com" => "twitter.com", "ungrounded.net" => "newgrounds.com", "wixmp.com" => "deviantart.com", diff --git a/public/images/favicons/archiveofourown.com.png b/public/images/favicons/archiveofourown.org.png similarity index 100% rename from public/images/favicons/archiveofourown.com.png rename to public/images/favicons/archiveofourown.org.png diff --git a/public/images/favicons/blogspot.com.png b/public/images/favicons/blogspot.com.png new file mode 100644 index 0000000000000000000000000000000000000000..f9ffc929f78e60a0bf6f828def76098ce352ff8c GIT binary patch literal 372 zcmV-)0gL{LP)S<g00W9)N zunXdXmNvG6V6TOqKs}AWx6b+p{1y-P!_4y7;;xypDrT+~_XlX1DdNYX=@Z{(fzc5# z0m%@N8f%8(rYw7_0CDILs=sTVXj5v&e(5I$(#XG0e37^Ci4oC5S^g1i9R@@{G4_dm zPtZ*;k1yP)z*q2H0?Ys&mgEYw&Y=OYD}d|J6d(@Whz1Utehj@GAcWCrWd~3j(y=AL z!c&L5`WV23P)X%{QUj;`uqR?|NsC0|NsB62?_uI|50m?|NsC0|Nr>;`{K8^N_4W1N-`{kSymFAbY>c*1cBi4Cp)f~gFhykW@bI(5+Sk|D zWQDPBj=5-vv?n-FZ;iK7cd4JBpG<3(Jy?A?P;fU+ZZAV&YKpaBg0N+StXzGnPH~}9 zah*b1dpuNgvBKD@yU}otw`PX3Xoj#~fUaDBtyX%fTY9BacBN5tq)Kd>Pi>YvRd+a2 zbURaVH&1apQExO%Y%@t`?JqB&vB!|0wrhy4T79f(g{xtJs$YJpSbM2hdZ$)+rcZOE zR(7Fce4t!-o>y#%Nnn30KwK$2R<6I+ti02gsljcEv~G;EYKgLfm9Jxiu3~|#VSS}; zgPu-so=a_;T6LL8X_Z@XjYVF6J63x&Olk2lGOYpvv;Y8g00960|KsK6qqWSUw9A~V z!H%7>oTRT_dZJr-qD*g{UwE5TahYd)m{o9;V0M#JZIVM`j812YPGy5YU4vLWXII)#7{GC2i+0a@)z+Yt#uyqB*+Yg* z1q25}P;l?P_ujL6@7;dQUP1z#wx=)pf03N$KEHGBt1Cj?xO5gJ7M~Fki&F%jZNMCU;6C5@$@iG2$9?xkfgIwJ~%cmph+fX`p}-NlZI32KNmBc=sW6 z4aX4BLPZA1C0ZJw#uEv^rFB$SJ9B|^xb?6@Zy0(t#4Z_)Ca(?w2b|==B&>GmjzA*0 zn;h?B78lVyy5>lu1A2JifstmN!m#AqmOXzBx{OBFql-4$nqdtOYG7j|UWjf^m^zo) zu1-Jj#3Q-D3vHUH?yY{xXL`Eq2mYxEcU)t&MxmDn?3mT2v2VR&YJlTz7^lNYzTp{iqJqm52k2>P+9F;9;Rb^Me6I=?bO=`2n6bQP)D21 zM1S~=zE&oyuLFPu`oVs}9L@kKO_F9J)H;y{$%CEs5J8e*DCI#VtyGfc0S>%i!NKTS z$U>5M2v+i-jaK4HQoWXBO{U->*cnt?dX+dnkOgiW$CZ}BJ*F#Y>;t3f-fkSHsD9YS zgLXGX;drlll<_h32GDB3sdAJ$2cVI{8(IKhKy6D?cU5@_N)6k2P~lF^RXq(aTQ)aS z`;wB|C`%Tsr)G{cH8u29p>-AiHNLPY|Y z|NiyU++1FK}>4<6nXdLn@1@0TmJoZOu&o>(o-3*BS5nBFtzW@%Msab>M!2|#R002ovPDHLk FV1mm2U)TTu literal 0 HcmV?d00001 diff --git a/public/images/favicons/fandom.com.png b/public/images/favicons/fandom.com.png new file mode 100644 index 0000000000000000000000000000000000000000..36080f50410919c860e6568f517f20ff38d9d0c6 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyt^qzFu0Z-1LliOS|51itJR$!U z3jXo3_?xWzC*0_7zWU!9rGHbz5)ZI#2O7j%666=ma3Ep9hYb@HE))bf7;L$8B?>69 z)YHW=#Nzba3%9wN4Fp;ed!wpnt@!xiU;izgZ9XLjTF;#o`p2)oX2-6T>)0)r<~684 z;H+Spcc8UmI)j!~i_nS{iA-7?J`SvnoGTPAm@>IkFqku*HoG}Xdz4ayOMg|D=N qlEe>g?4F?46#G5vTTOk~9d^4}5<5G;u&n?(n8DN4&t;ucLK6Vd_=Yk7 literal 0 HcmV?d00001 diff --git a/public/images/favicons/furbooru.org.png b/public/images/favicons/furbooru.org.png new file mode 100644 index 0000000000000000000000000000000000000000..c87de76dd6c60a7901cc655a326530c214e8211f GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyZv%WnT!D0S(7f*M)6s$RW=*^~ zcj~=a6K(<-^C#Yn4w;*fup%mG-t37W5r~4BAlX|$H9+y0kOe@!kwJ53O}I64Do71T zSrEt^pc=4xC<&DcoHr9>&Rn2WRPa2Y39}~NhzXe!84A)89W)=PHzsHvkO8z2$ObBa zpqUeI0J%Uk8)$6M{8Ffz!`*~U;> z==<0APjB70dgb)m6^rLiYDo1qQ4;(8?CFJ*+qbQs-Bnwdl^Wsc?x?G+dUo^N#_ISm z3o~VG4@x=U#)7h5nERQ!9fT`-4b&BS%rSGzW}c~le${YhA}+1JIk xtYW%T=)MKbf}2;es?T`B|EX(I_kXedjE{7)cjTB{%L2wEgQu&X%Q~loCIG}~Z1w;E literal 0 HcmV?d00001 diff --git a/public/images/favicons/baraag.net.png b/public/images/favicons/mastodon.social.png similarity index 100% rename from public/images/favicons/baraag.net.png rename to public/images/favicons/mastodon.social.png diff --git a/public/images/favicons/nijie.info.png b/public/images/favicons/nijie.info.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f390205060a986d5754b00e5c1da8239fcd567 GIT binary patch literal 318 zcmV-E0m1%>P)aOh z|NqN9cdQy!#x`)xM}EXIZSd{x?C9zA^7H57Wn=LP!NA3gNu>dBOYJ3Gd5+*7Ahb<$wqiZ7TxjFd!-i)~cZI zMZy>rSX&N=loC5CBDxYFcAdz~Ge%beVbtXgl3=jeI}kvbnDa!pkDC{WP4B*-tA;pcDB9|dSOxU^he^5NaB`&w$_+=ckhZ%)?L{<5yPATrq2_{aO_x36AZIcLVi5PQpmdrC|4 zQcZcUt`KHmU@Y@=aSX9IT|4P|*((D9SNC^&6AtjnPMUqMIC|61|L?naj@;0^r+>*K z{p_rwCEb?O>eBvs?oVh?tzE*Ed{JG3v3XwoZTHWw(+>*tO8<>%{9492P1APAf^)xE zI#-?6sTN6QK6}#wQN4!d*>bNcB60U3+u93gimnEywB3#@kyqON3B<(X{z~_ z)Lr5}N9C#%U2>Hz7tM^n@?X68qJ=>g%e`~%WjpKk-OF1)|N7F}imVHt>_gjDPd<|! zoRSu(ZY#uG_+U=fb>6R9e-_l;*it^1`Q4!@DJz8x#q}nXi~U>FpfT~&yLBRaMFaFN zJ-o`$~-or=s%r>C_00DMML_t(2&t;OoPQp+W#y<#9F8>sW&Jg1R)c61-z5w_H z_y%l;Qb4wXVC)7lF}WKIhPYuwgBv6!+Koh(ZY0Km4HgqmOLgI!ny=@a-@WI%NIE(^ z&IQgd+)vjyfvclGBL(p`xOz5`-5Tk9yx;zQ-&Cxi>KdnF^a9pGH_sd+o$Fo0)om-F zvT-1EY$Xh{z(%I`;2Aw?`IAWF37*!ZLq#fHZW4@Uv&sfpS?ouMULmLq%&8)MD0Y{` zL;7SQN>wd{%q&bLU`jTZl{$XpCkd(o3P~=L;~;WF!Na*+V~qV306N?c#HbD|%^4hH z%9uT>02|D}El?PvtQj)|x8x`MSHogXw$LyRG8S>h{DeuyBp6%lS}=4p5~M}#xEA80 zODySbC8(~LQR(B$)zGC63;psZ=6ty{9uc7d7=Dj7RA)glL6?BSLt6gr3I)}`a5*vy z-jYWRFnq&H_F^zr01S@dKd2iosNE=c!`^ugzl(;C%|!qN0000007*qoM6N<$f;mCn A(EtDd literal 0 HcmV?d00001 diff --git a/public/images/favicons/yiff.life.png b/public/images/favicons/yiff.life.png new file mode 100644 index 0000000000000000000000000000000000000000..bc9f0e38b040579ed636188237d46187c5c0fa69 GIT binary patch literal 1340 zcmV-C1;hG@P)A~G5k9yTmMEF&}>7b6%G z92F5677`i(0RaF20KS>q#Gc`qda;mnrfgSzuZ+ozaH1t1EGQu_EhRP}8YU7C78es8 z5)Ksr004(A0Mx$!|H%LU%m3%M|NqVZ|H}U@Co=!h|Nq7R|J48g&;R_y|L?v3`NRJ)D>?Ph z_4L61@xK4;yZ?}Zt|=rg|JDD}y#3L;`})cH$h7jakj=ZN;U*y~%{Bp!Rxw~)~J-IQ%Yn=L03aMM$WkR_Q>|@yz9uI<-wcYw4vCFe5R6ql3!GDJTN^n zEH?ky|Nhth<+lFy!29~y`uWrO_09G2%<}HJ@5Hd|>%Qyjx$DEP>%pz);kn_rquj8b z)Wn;_sE5Itin+C;wRvrlV_A1%S9NY&&F-=DOz9yVcaY)V7n+&Zy3-na;+c#-x+Qql3Gp zj-{lNq@;wTp@E@+beoBHiiT~6f^CCkTY7k6d3IxWWLaicM_ExwR75>d@&~T#0000t zbW%=J0I(zs*BIyL+*%3OqwMJA;?&EloK^??`uX_y_v+)?*UrnBk{SB>_44KA-`(8X z#h!;VFE1{p$cd`}00OW{L_t(I%Vm>QW8zQ{g+rl8q3-VMZZ`>p1d`xRTPU>D-Q9NU zZtL!De{v@wOS|lO$jf}0Id=p*kzA9TQ(dW5{v>`=6|s*%kRbFRf&gg5UZl8_ z_+Ryio$O!o>P;pi$Yj!cm-;8!&g@jFzBaZJKXdj0Gjm%+*WoS`llq#IAIcid(I!xfrEGJL5BdC2;59+<(Q_F zg#^Yhzp%Hvyvr|k@5PpX@r!)e2r1Yr`IyXag#=9acp$p&>_JFKv=tpV4l|I#TByU+ zjhp~jdV7OwZAg@7#rdh%A^==N4VD2G^hRbZ);fn0n%$0#F-AR@P+%&O1`93=g#te0 z?nbEFjeG$_SzKU(CbgI{0fhQyzb+sYSe@$gC4kESh$R3(zLo$21)xy?NF@>`0XQux zZn7~4lRX!oIi3uRi_eVcFwHr!QB4xya7aLt*r<#7m|P{cS^^xctqutgTYX9XcUbLI zJnnIC_lQ8dFf4zrIPPJv>Fw_ep|%YV^l_sNg;w{y!niY2#DzHv3q!Pj4t{ha$w=_q z0|FMNq&B{C3O@@3(XmCnMxdAc&JzOSY*%#wCaON86A0Mp7qQ=SQ!V?iV6P$mxFQvk zbX(=Ob2uR0_fF>rFNAT<-j#I=ODI)wW;lL0_a91!Q!FjLq=LHiH>Xd}pIIx_KS?4} ymiimTHKBt3}seDwk-eD`Tqf;INY65o+@(y0000