From 132c6a2807316cf64e47781349dc4236111f1ffb Mon Sep 17 00:00:00 2001 From: Ondrej Synacek Date: Sun, 20 Oct 2019 19:30:32 +0200 Subject: [PATCH] add favicon --- lib/index.js | 3 +++ lib/views/favicon.ico | Bin 0 -> 15086 bytes package-lock.json | 24 ++++++++++++++++++++++++ package.json | 3 ++- 4 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 lib/views/favicon.ico diff --git a/lib/index.js b/lib/index.js index 71df3ea..154ce67 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,6 +1,7 @@ const express = require('express') const bodyParser = require('body-parser') const path = require('path') +const favicon = require('serve-favicon') const crawl = require('./crawler') const parseHTML = require('./parser') @@ -12,6 +13,8 @@ const app = express() app.set('view engine', 'ejs') app.set('views', path.join(__dirname, 'views')) + +app.use(favicon(path.join(__dirname, 'views', 'favicon.ico'))) app.use(bodyParser()) app.get('/', (req, res) => { diff --git a/lib/views/favicon.ico b/lib/views/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2157d545fd96f05362ff6e5c384ec0944c26b5d9 GIT binary patch literal 15086 zcmeI2Z-^aN8HdkiL$`^w8wj=)lI$ANC{jwOrc{!WV#UNy2JwSUYO_HFQP6@A3{tWL z35bfR7K937qE(>^DoTu2T`H!QDk>%g{m|T|1{!T;Yf`h;?Ovbf=A31AcFx?nH@n+_ z8S>k6=Kb?~-*e{to4E;LAPk00n*!x%`0mXi+#W(09gX*^LU;z*DoXVqT^_%fKx>&k|%w7kh_dCc)1%EREN;7_0h&PG^Q zrcN7eZ5y-owYiAB0&E9I!5J_O+6|$tKKjbBVyRj|tYu&e_#U_bn&zCdlS3{!mn~*H z;J+U12j@U8pMK?X%6e^w9L(0>rTzG*CNqmRCI+{W%}KHxV1_Jg|dehj@wt-daOfgHIu7~32MdJTZj7VtdC zasLF}WzRD?fLysa=CGxg{IPd$a!t;0x|hDW7tT6cxqzIxc;?c0kHdBcIG^GBH}VhE z<G}w(3o14M2po(V(`A52O z^sAQ}7^5n-Iq{}ee_^v5z?bMJWi6ezAK)|Jh9kK*3_R*tHC%d)2Dx8?ACvjL}k zcb59ow!1G+R`@GZx3T1NCo;Lp`IhgGVAJ*dEH`%V0q1Kt&1F~0gZe7q8rWnGYNPG! zIgt7;P}Szt26Jij{u1-|d&l=d@-LT%&6^m%Ge%lagG!7vcE6I z=kTT_ZiBfm$oJdyEbI&5^K?w6K3eEfZpZ6_^n1!ZmGHXXe;T+ZEOhR!b^F0(jrWvm zu7uyU`W@g=P`Af5ZQliWT;I2VMg9G#*d}7F0PhCw>zDdVD%G7y2-wpJ6&3-@4^$j`s4zwDq1Li2KE6aYn$?;v4 zU+sa#?16UY;>@2dTSM)(`iSWewppJFVZ^c(!jR=e2!od6BU1yG;lK=k_=hLu%s{(6 zejtSD!FGFM8zrnQ$|=hc%HeieFb zoC;GTLH;nkty3!JetNJq)X8UXe86%>o&)C1#h=-7oc~AV{X}eME4DlJL+Tf8I!OIy z$11BX{qb-V+y!R;pVsV~5yGoi&pp68>mGk2xE<^Sdm^kWQ@7xIHJrY8x+gyjPJ)*} z@w{hUnL2H>?diR+sx#p5UCVD^ob|84d6JNcdk+vb=qiK z^p$I@s-MfU$nk8+f0Fx8fNRV4<$Gg*HbL~0_it&AB>wAe=wAB}s$C5E_EZSK|=D048nWvHYox$hnoa_bq=qpFDO~#lv z4w3By<-T(K{0960{IEypqi=Z(8e?Zg`|m?u%yTj8_w^9p{GS0Ad&o~)eadZ5ZK{f2 z)&JU`25$pnz_Bv}5>L5Qr;WDy=v%hQ^?%j)(^va(;Mf}le$V^|DDx^)r;WDyl*f}k zlb~w+IsZ<9GOza+z}`4d9M@aGlOWkzSJqi0Dfa?>lD=5lKUMS3_2+9DAK&Zur7=T& z1RN{aS|2Is_i?XJF>b0qjC|hu6Wg`}U3vZ0@9W@o!2h53VPHQM$ANWa>a@{TpA<8d z+4VQZ_nhTfC)r!Jz*~X+`(yAQP}CRe>a@{TpYq!GD6-mf8G6TI@yzow_rC&v2gO)* zb!~qM^i6i=GH=|aXI3n+8w2I@N8;(Hlxt5hMqM3S=a1)&g~*}j^Ow2B9QII_pJ6ZU z@9X@T`i9uf$+rW?%>~djwziJr&7g9wr5H_0I97rt?;p-V=l6oVf0T2BcNuVCwWc6(?Re5Pn6 zj9oL-+H~DeYwOkyChu4?JUMpFu%9sed?A;d9d2V3F27UwSz;8-ey3>sri2q0&)j*^ z(>TZ8G5t<(5FCxLuB_V{y%8J#e?oD6O>G*bf0-K!n!hb$-k3-^iTb#?i9EU+zZY{SXcHm(5BpfK0n8Xy5qn#`eM9SW?h*& z@8>+fn8QZoC!$`P9JHA;e)RW3elw7}YEMy?9lw_tIvmCMV;>9q*FLJ9KZzri*ms_9 zy00o-l=#BRciRx2dm@A