From 97ce274949959db51e17747b361b2ee68bafebea Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Tue, 10 Apr 2012 18:34:33 -0400 Subject: [PATCH] Client OS selector --- _less/clients.less | 32 ++++++++++-- _plugins/clients.rb | 9 ++-- clients.html | 118 +++++++++++++++++++++++++++++++++++++++++--- img/ico-android.png | Bin 0 -> 546 bytes img/ico-ios.png | Bin 0 -> 684 bytes img/ico-linux.png | 1 + img/ico-mac.png | Bin 0 -> 677 bytes 7 files changed, 147 insertions(+), 13 deletions(-) create mode 100644 img/ico-android.png create mode 100644 img/ico-ios.png create mode 120000 img/ico-linux.png create mode 100644 img/ico-mac.png diff --git a/_less/clients.less b/_less/clients.less index f532e18e..5a6b9bd5 100644 --- a/_less/clients.less +++ b/_less/clients.less @@ -3,13 +3,39 @@ * ---------------------------------------------------------------------------- */ .best { - background-color: #ddffdd; + background-color: #dfffdf; } .good { - background-color: #ddffff; + background-color: #dfffff; } .ugly { - background-color: #ffdddd; + background-color: #ffdfdf; +} + +#oslist { + border-right: 1px solid black; + vertical-align: top; + width: 14ex; +} + +#oslist ul { + list-style-type: none; + width: 12ex; +} + +#oslist,#oslist ul { + margin: 0; + padding: 0; +} + +#oslist li a { + padding: 1ex; + display: block; + width: 100%; +} + +th.clients:first-child { + max-width: 16ex; } diff --git a/_plugins/clients.rb b/_plugins/clients.rb index 5b059090..d2f0bac0 100644 --- a/_plugins/clients.rb +++ b/_plugins/clients.rb @@ -10,13 +10,16 @@ module Jekyll hid = h['id'] td = h.fetch('td', 'td') for c in page['clients'] + if c.has_key?('incomplete') + next + end ci = c[hid] curi = c.fetch(hid + '_uri', nil) - r += '<' + td + r += '<' + td + ' class="clients ' + c['os'] if h.has_key?(ci) - r += ' class="' + h[ci] + '"' + r += ' ' + h[ci] end - r += '>' + r += '">' if curi r += "" + ci + "" elsif ci diff --git a/clients.html b/clients.html index 1838308a..dd2d6664 100644 --- a/clients.html +++ b/clients.html @@ -54,6 +54,22 @@ clients: maturity: Jul 2011 license: AGPLv3 multiuser: Multi-wallet + incomplete: missing automatic node integration + os: linux win +- name: Bitcoin Wallet + name_uri: http://code.google.com/p/bitcoin-wallet/ + start_uri: https://play.google.com/store/apps/details?id=de.schildbach.wallet + start: Download + audience: + security: + nodetype: + backups: + setuptime: + disk: + maturity: Mar 2011 + license: GPLv3 + multiuser: + os: android - name: Bitcoin-Qt name_uri: start_uri: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.6.0/ @@ -67,6 +83,7 @@ clients: maturity: May 2011 license: MIT multiuser: No + os: linux mac win - name: bitcoind name_uri: start_uri: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.6.0/ @@ -80,6 +97,49 @@ clients: maturity: Aug 2009 license: MIT multiuser: No + os: linux win +- name: BitcoinSpinner + name_uri: http://code.google.com/p/bitcoinspinner/ + start_uri: https://play.google.com/store/apps/details?id=com.miracleas.bitcoin_spinner + start: Download + audience: + security: + nodetype: + backups: + setuptime: + disk: + maturity: Nov 2011 + license: Apache2 + multiuser: + os: android +- name: Blockchain + name_uri: https://blockchain.info/wallet/iphone-app + start_uri: https://blockchain.info/wallet/iphone-app#download-instructions-btn + start: Download + audience: End-users + security: Encryption + nodetype: + backups: Automatic remote + setuptime: + disk: + maturity: Mar 2012 + license: + multiuser: + os: ios +- name: MtGox Mobile + name_uri: http://mtgoxlive.com/mobile/ + start_uri: https://play.google.com/store/apps/details?id=com.mtgoxlive.trader + start: Download + audience: + security: + nodetype: + backups: + setuptime: + disk: + maturity: Jul 2011 + license: + multiuser: + os: android - name: MultiBit name_uri: http://multibit.org/ start_uri: http://multibit.org/releases.html @@ -93,6 +153,7 @@ clients: maturity: Jul 2011 license: multiuser: + os: linux mac win - name: My Wallet name_uri: https://blockchain.info/wallet start_uri: https://blockchain.info/wallet/new @@ -106,6 +167,7 @@ clients: maturity: Dec 2011 license: multiuser: + os: android linux mac win - name: StrongCoin name_uri: https://strongcoin.com/ start_uri: https://strongcoin.com/users/sign_up @@ -119,19 +181,61 @@ clients: maturity: Sep 2011 license: multiuser: + os: android linux mac win --- +

Bitcoin Clients

-
-
    -
  • Android
  • -
  • Linux
  • -
  • Mac
  • -
  • Ubuntu
  • -
  • Windows
  • +
+ diff --git a/img/ico-android.png b/img/ico-android.png new file mode 100644 index 0000000000000000000000000000000000000000..3902b03a04831446982dd185ed672d3b86dadc12 GIT binary patch literal 546 zcmV+-0^R+IP)5lD}&dQ4q&J^WNTNPtA|h zfB}mG3&D`i(-^x`QV9MBf?{7?)tp;)tqd^1>xoEPx z$GUGU*3-Ss<R6&~%^B13Jqa$)yj;!ZdimnJ zPbZ7&^it6d&&Nqn5F=PThK#=z$Gca69)QUMjvqUC9k?+uRxOAK0M-;4ADJp6@}#j` zoyz7*_p-25@sA9To2}5k5ac9i_L)Didl*LU0cC=EwHbQ=j~7oJu%3O^j^r)yS%tW_ zxTn{s@0;fm$s%yu1Mo|xq{3;`je;B&WTKzBzd)fv#leX_9_+DXUzyz5-P1~b@&Tjt z0Z5|yZ`Ce!^*?6bM+V@#x7z{U3;HgF59qA4Mff19t>1w8+M68;de+&_+}|t^Xoq1k z6P4T@$b99i)2}xdmMT8p(N#rDf|OPH2D*bVBFG_BH$`aGXPetSD|B_OwjO=4pDv1W zD{ZHbq9~bEr2*g!b8GRd`+Gdd>gKtPPz(Wps&?wL&22$DDNllXHGT{P063R?RMj>{ kR?@xAilSfDvXRgI3Evf_T!L!QX#fBK07*qoM6N<$f_HQF*#H0l literal 0 HcmV?d00001 diff --git a/img/ico-ios.png b/img/ico-ios.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0c215ef210af0259bdb338ee7db640395b7b64 GIT binary patch literal 684 zcmV;d0#p5oP)U|4Vm15;lfJ6JvZwut8Yh6e`8eP==Yg4;L8XhzZ{1`JMAg z&PlG|KVI+0p8K>FlBPN957xw=nY?Ov5QlDKbBlLhy9^CiF6G`;z}|ijSE|x#3^UuT zUdqMag+Uy;PUnc9{g}DgDb7;En|E#IT6MBC#rI3xnxA2KWJ(l()41cpgCkzN{6c+V zl1ea4yZsGJ%INqQ!t?P|iSCbMPU1d~9^RulwID857$hlAH{P?pzJ?GIYYolD1jbl$ ztx1xU(pkw@SttUx7pK|TkMM_vsMTtCo`-YpHz1HwBBi9N zHK(TmkDq-k0*!i=naLWmR3ZohDwPUC2#hrd1VWteoaZ^#L8BfN0VxD4OAX$(V^pb3 zP_5v3l00)5W06uIfU_*+cxRjCrDhSRRGVTDcU*XIOuN0!*^MTivK)jRwAPG`Uq?!h zqPcSkq0Db`s>kp;2 SbTkJ50000R>*Yt!b}y_B zx#3;4IPmp%W_eK!wV$%W|9IGcempWU+VwaC0|NsS%z(zm#(#%5ZdrTt#+!(j|JbL$ zzj5cR!mrD>7#J8B-rhd9gO{I2J|%nU|?WisM&B)y?pP(IoQ-PVH13HFfcH@WfCmrVEWL2O)WDv!Fy+Syc1M&mJ!m_NOo`!JN|`gV z9j$VFu0;Xq+irSAZ-1H(<9k#sn$>di$Cu6xN2Cb4AZ_Lu)=xiKvs6C6pAHif{dl+M z+NB5Va)xRZ1Z@vqaw*Sa-VF@ry4SB-u=?eXuZy>zK?w`E3({uJWOeV{63HT=(EjV^ zA9kO#dM=opPklWX2Mg;n9tIXJZZ)}i#nTpv!Q@zAj6*wa82{mVW5jghdgp&e78Wjc zu|ft0hE@g!28PFv7-IghJY;V#>1z4;=PNTCA4?nq149o30|Ns9=OoaMG(iqy00000 LNkvXXu0mjfA( literal 0 HcmV?d00001