From 11cbc745267dbea416126847397599a37115bd8a Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Mon, 20 Oct 2014 15:09:59 -0700 Subject: [PATCH] a start on neocities surf page --- app.rb | 7 +++ public/img/topbar-cat.png | Bin 0 -> 2257 bytes public/img/topbar-close.png | Bin 0 -> 1549 bytes views/_share.erb | 15 +++++ views/browse.erb | 4 +- views/site.erb | 23 +------ views/surf.erb | 122 ++++++++++++++++++++++++++++++++++++ 7 files changed, 149 insertions(+), 22 deletions(-) create mode 100644 public/img/topbar-cat.png create mode 100644 public/img/topbar-close.png create mode 100644 views/_share.erb create mode 100644 views/surf.erb diff --git a/app.rb b/app.rb index 429c7475..846e4a87 100644 --- a/app.rb +++ b/app.rb @@ -433,6 +433,13 @@ get '/browse/?' do erb :browse end +get '/surf/:username' do |username| + @site = Site.select(:id, :username, :title, :domain, :views).where(username: username).first + @title = @site.title + not_found if @site.nil? + erb :'surf', layout: false +end + get '/api' do @title = 'Developers API' erb :'api' diff --git a/public/img/topbar-cat.png b/public/img/topbar-cat.png new file mode 100644 index 0000000000000000000000000000000000000000..fd50cc89cf6da55907e1f51361206fef6cebeaf9 GIT binary patch literal 2257 zcmV;?2rl=DP)00004b3#c}2nYxW zddbVG7wVRUJ4ZXi@?ZDjyBFEKSQ zF*H6%K=%Lu0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq&Q!|*>Mgsr<2r5ZL zK~zYIwU&8sRrM9eKX1)T^0Gi^0wEBoB+|UVA^mIOk)22-` z0)aqNPEL-JlasB&!a_+>adGhzbmb^ECnsm*!Gi}ES5#E&^85WhNvf!*(4IYewKI2@ zrd~NqQ7+W_`Xq(6O;O$YiE`V}f*Wp(-2?U%6%{=e3WWmGr)PEN$gVwm z_ezoq3k#n;b?Vfc!C}e7og=URw@(_>8 zeu$S3KdI-(WBV~@{BXRnt}al}qN5{>6=(sQ1DiXhI}jI0SUh_D5ca%yntl8BlbLzN zgzh{WPJpPWsAQMRMgRW&XlSV+6tpmnFbgu`S&-QeLLv~bFj~!?h5&3t%veLXri9R$ zy?7#{K%&zWw(gGY>)L?jX|6)Td!>%kAqJu4T2UF z7ahgzb`O|8fBtoV%MO?|H8qDV%L)xn9*7YJUqb+w^SdvuD6g9+M;kPJ3V`1;j1kMe zVAgY`*ll39L1dJJ_e#ED;)>4+S`NOhKSyI@qcbipZe%aGs;a6a91eF}zu-Cm4xDPk z=Kl7jWdqzUJ8SaKard7qX!++G07Rr_F+0sgR+<;f>Pke=v`9;g;Mj9xcrr+;>|wxe%8vtg9pjX%&d=$j2va}u9VK^=H|~*Qc}p8 zKAn$G8+=}2;JLu-kR>8qHn!Y1jCDU7%D7|*eX*N5Gm)kry#_bEMbyYSM9=|Z3RpdwgJor92LSH9=Pm@iSWtsK+CfyLgD9_)s7MDAn5Ou})dP5V zt`}$O9GqDzdH0?77=O!SZ2o%#+s|G}iT`q3PK%&vk^6W$FK4F!keHaLrlzLjKu>#M zn>uxBN+1wu3I>B3F>;h#c69vNG5T;>y6(tI(9-z>72ei;GrgXn_6;MYK)EDoa@I8c z5aa^&OB$$8j{QsFUDwHYZJd-hRWs8glr(sl48v&6&(FVsuF2Lb(I-!yTqjApcI69@ z(_s@JZ-iazf0Zij$W&nSWEmUB$e(|!*1z_qu9|VR0QrZ^(Cq|>KQ%j@;ZX+zK7o}y(p3{-!wQ%@~QmUdntW8-KkSRqL&D=X8i zn{L##ix%o!ZG&o#{6UY+aSPBx4?m*rsrEeJrO$M_uvKG9N=lxTqyq;I$m5CZok(d( z5h{9Sv_e~_NN&)d<_M50IzfMY^-q!{pU;;^pWW+XVCdR7 z;);rjR#=v0ef8B>y8r(BHE7VFUIP+6C@ldEk3~b`QCxgK0dhDTnl)>-wrt(5=H_M@ zhEZ2oSeVnD*WQJ%XDogfJUTBg@0xk@=DiRT6EoZ}42p}3IdZg!qs7Olt*gW7a*=-d zFeZ*4Lq_@7<+Zi7 z|M2_$<)&%+Ez7dhEtX|jrfC|jt*vLu%gcA}-@pI9RjXD_plexlUQF?&JigF-H(hho zHFxgZm?cY=OiNBq9#L6Y`K8b2t7>U!X+3h}NJBwEK^qVNLO}St6#lp1iy7kVep`K> fo*KBM^o038R-A4nJ za0`JjBbKnjBM(@M${ zi&7aJQ}UBi72Gn5Qp@v;vWpd*gNq@bXnq>!0ns}yePYv5bpoSKp8QB{;0T;&&%T$P<{nWAKG$7NGt z1=O6IT9T+xk(-lOY*k^a1UAzO$OZ}PD=C1Llw{i~LEIGK8=&BvUzDm~qGza^Y+!7n zU}C0cWNu_>Zlm6Sjh!2#5Bi3M2Mk92io^naLp=k1xXD0`Hb6lu zaD?R-h2-bw*kOqh8<0*EMF?9F`cqvJOH%EO3=BpGO+yS!t-t{jg`^*%2u-_h zeoAIqC8~C_5FiCt!HVtT56L0-CzK0*+$`yj3cCJSJ))Q6`_ znA71=NfQPl+-YJw#86sV;wbY)gn@z4)6>N<#G`ZT)w8~b4J3|ztS@@(qL$EF#vssh zfK5e6=5v?eF2+m6Zduk$!WW#`ADoadXtY#Wcju8xANP5~^^fP<3rYX-i1J$Xv)Lo+ z_r5vBQ{))#HGbVWVTox#d#xyA0Bf$a@$ET`Ety^qp0YIbNb)i;Y*#JduW{)*d4Xd? z=Iw2oXWvNgINf@T!8p4i?{V=$kp~S=99A9>G-98{%pfwc&0`l!*#V=Vd(78YHWcgi zsW^BxxSxt(RGY4MCX3^P!cXUjNKl>*0&EJbNzc{e&0ou|(DJ+;-_V(ni zcRs)8+syq+a_SW1Ujb0BVe^{|MTwHov^sk0kNqgc{<`&DDfp@pPHPg{kv3*ij$MqBF b?LQ2kW$$+g_J0N1%)sF3>gTe~DWM4f%DuwL literal 0 HcmV?d00001 diff --git a/views/_share.erb b/views/_share.erb new file mode 100644 index 00000000..98e598d5 --- /dev/null +++ b/views/_share.erb @@ -0,0 +1,15 @@ +RSS/Atom Feed +
+" target="_blank">Facebook +
+">Twitter +
+" target="_blank">Reddit +
+" target="_blank">Tumblr +
+" target="_blank">StumbleUpon +
+" target="_blank">Del.ici.ous +
+" target="_blank">Google+ \ No newline at end of file diff --git a/views/browse.erb b/views/browse.erb index 41659937..d0bab66b 100644 --- a/views/browse.erb +++ b/views/browse.erb @@ -64,13 +64,13 @@