From b0781b1b3ecf5267de3eca0c31777188e6a3b178 Mon Sep 17 00:00:00 2001 From: hahwul Date: Wed, 17 Aug 2022 23:05:58 +0900 Subject: [PATCH] Add badge --- images/apple.png | Bin 0 -> 886 bytes images/chrome.png | Bin 0 -> 1068 bytes images/firefox.png | Bin 0 -> 1583 bytes images/linux.png | Bin 0 -> 1270 bytes images/safari.png | Bin 0 -> 1325 bytes images/windows.png | Bin 0 -> 998 bytes scripts/erb.rb | 26 ++++++++++++++++++++++---- 7 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 images/apple.png create mode 100644 images/chrome.png create mode 100644 images/firefox.png create mode 100644 images/linux.png create mode 100644 images/safari.png create mode 100644 images/windows.png diff --git a/images/apple.png b/images/apple.png new file mode 100644 index 0000000000000000000000000000000000000000..b9d6d098abbc401257e40da40dbaf094b5476bf7 GIT binary patch literal 886 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 j4N0odBo)zm{z>%00000NkvXXu0mjfN#bD| literal 0 HcmV?d00001 diff --git a/images/windows.png b/images/windows.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd706a0854df58495cf37e3e9a107b0d3b8e661 GIT binary patch literal 998 zcmVPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR917@z|H1ONa40RR917ytkO0OB=utpET6P)S5VR7ef2RZU1#Q4~J!zURzX zGfJtXrqV`*C^r!n5rGyIMP;BZBnWCzt2PNmix%w)f}kSEf@oJ{(GM;9QR&aX7#Jlo zg&Z|((i!t-#`$~icFvu5pKqK|QM@p7&pY>=?>qP2^S%eL*eERYu(MZMv{!?DT30Nh zedC7sk&QlD1B_V=Ldm*VROD8#J%6TbsjUM=$sQvUIgZ}1@Aa0$M`3JiM!Mz9q+!kb zn;W#(fk|cSj`}6RDG3XpSjqv+wQx*BwL93UOXt-KH(N0&lh_`Z%|;$pf2;}gWSDzD ze3l_|1jsJHu_n2=f>}|v*X=Wg27EBk^MmqJV0h+Yi_5HB1rBc9Yq17Us_M`l!FuV+ zI5(09HssTt;1U2`==@_*FxiQ*9t5az0+i(#kf$opT%bU;3;l@Yz;)RJzCaYVb@>5m zHj|SPrhangUX9vJbPF+=qqCAjts9AL4HTR;;6?v9?AlZ!!!qa5K+1gc{aeCqC6|R^&A#4o_O3GIVvv?YjB;(~839KqxeYYJwx1*d>xk z@)5vDZ&y1I!)&)hh2phNDD^m@!=LIrDqg?dw2lZ+6mUc$ag^8|q38ID3!jQASFsVm zKSJs#T=W0P8`HVyu)#^IO}YN$>T&qh>!tV<0a>Kq_^}{8$0w5nmn+JU1RHGu5=ylV zZoGSNk$-8sD}8eW=%FtWeJogAL!))LVkb+Jh-1OZ?chX`s#Ma+Ion4+k-$6olyN7V zwuTp~Ke~K`8b(6MIXi(|B|S&U6^biFk-6yNc_JPIe2KXC?LDKr?KWMeOqoCb2lua0 U)M!Q1&Hw-a07*qoM6N<$f(2%+A^-pY literal 0 HcmV?d00001 diff --git a/scripts/erb.rb b/scripts/erb.rb index 592ca88..ff9ab40 100644 --- a/scripts/erb.rb +++ b/scripts/erb.rb @@ -1,8 +1,26 @@ require 'erb' require 'yaml' -def generate_badge - +def generate_badge array + badge = "" + array.each { |t| + case t + when 'linux' + badge = badge + "![](./images/linux.png)" + when 'windows' + badge = badge + "![](./images/windows.png)" + when 'macos' + badge = badge + "![](./images/apple.png)" + when 'firefox' + badge = badge + "![](./images/firefox.png)" + when 'safari' + badge = badge + "![](./images/safari.png)" + when 'chrome' + badge = badge + "![](./images/chrome.png)" + end + } + + return badge end template = %q{ @@ -70,9 +88,9 @@ Dir.entries("./weapons/").each do | name | split_result = data['url'].split "//github.com/" popularity = "![](https://img.shields.io/github/stars/#{split_result[1]})" end - badge = generate_badge + badge = generate_badge(data['platform']) line = "|#{data['types']}|#{name}|#{data['description']}|#{badge}|#{popularity}|" - case data['category'] + case data['category'] when 'tool' tools = tools + line + "\n" when 'tool-addon'