From 64e3f7e8998f298e50dedc05e413e2d1f6b2565b Mon Sep 17 00:00:00 2001 From: manuwell Date: Tue, 27 Dec 2016 10:41:29 -0200 Subject: [PATCH 01/23] Adds new application Rakuten DBCore to apps. --- src/apps.json | 11 +++++++++++ src/icons/Rakuten DBCore.png | Bin 0 -> 543 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/Rakuten DBCore.png diff --git a/src/apps.json b/src/apps.json index 50a836912..bc17a7412 100755 --- a/src/apps.json +++ b/src/apps.json @@ -5893,6 +5893,17 @@ "icon": "default.png", "website": "???" }, + "Rakuten DBCore": { + "cats": [ + 6 + ], + "meta": { + "generator": "Rakuten DBCore", + "generator:site": "http://ecservice.rakuten.com.br" + }, + "icon": "Rakuten DBCore.png", + "website": "ecservice.rakuten.com.br" + }, "RBS Change": { "cats": [ 1, diff --git a/src/icons/Rakuten DBCore.png b/src/icons/Rakuten DBCore.png new file mode 100644 index 0000000000000000000000000000000000000000..e048710d9feb07f0dd1ca8ff71bebc965a401091 GIT binary patch literal 543 zcmV+)0^t3LP)@w>JNx+cJ@PCGwW)Tl{mE- zvF%J3lQr+&H&3nRt)6qzCKAsZ~**xtJlf7-Hw4s@&HsJ0El6sfEu3v z%?}`f24MH>dDHElnJ&kz-;aR^E(2tZ0)S?HFppj;g#pMe11O>ZgM5CG8{~2r00r^? z@c^IA<|6l$NZ|Vb05qcj*B%dfE*4jEH(oCWK+_F?iPvfsYV-l9W&pf58sx&^Ku<^l zO~{XzQVC@aQcM|!Jy~9P{t$^kjlN+R5E%t*3ZBQerjeGFWsp=v( zZnw9s2`XOev_rW0fnN0rrp4bgzw( Date: Mon, 9 Jan 2017 23:14:23 +0800 Subject: [PATCH 02/23] Add Neto detection --- src/icons/Neto.svg | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/icons/Neto.svg diff --git a/src/icons/Neto.svg b/src/icons/Neto.svg new file mode 100644 index 000000000..a4fabcbe3 --- /dev/null +++ b/src/icons/Neto.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + From 578267d0a61f03d714181a569e95c57fd065dfeb Mon Sep 17 00:00:00 2001 From: Gerard Nguyen Date: Tue, 10 Jan 2017 09:22:07 +0800 Subject: [PATCH 03/23] fix indentation from space to tab --- src/apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/apps.json b/src/apps.json index 4b06a262f..2558b5ad4 100755 --- a/src/apps.json +++ b/src/apps.json @@ -4961,6 +4961,15 @@ "script": "netmonitor\\.fi/nmtracker\\.js", "website": "netmonitor.fi/en" }, + "Neto": { + "cats": [ + 6 + ], + "env": "^NETO$", + "script": "jquery\\.neto.*\\.js", + "icon": "Neto.svg", + "website": "www.neto.com.au" + }, "Netsuite": { "cats": [ 6 From 5c45e0858ec4f7b373da3eb6971aa9b0da66fa7d Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 13 Jan 2017 13:27:26 +0100 Subject: [PATCH 04/23] Improve a bit prestashop detection --- src/apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 4b06a262f..976560b3f 100755 --- a/src/apps.json +++ b/src/apps.json @@ -5738,7 +5738,10 @@ "^priceDisplayMethod$\\;confidence:25", "^priceDisplayPrecision$\\;confidence:25" ], - "html": "Powered by ]+>PrestaShop", + "html": [ + "Powered by ]+>PrestaShop", + "" + ], "icon": "PrestaShop.png", "implies": "PHP", "meta": { From a45b4245937262bbede54035e37b712af0c90cc2 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sat, 14 Jan 2017 14:49:19 +0100 Subject: [PATCH 05/23] Add ikiwiki detection --- src/apps.json | 11 +++++++++++ src/icons/ikiwiki.png | Bin 0 -> 986 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/ikiwiki.png diff --git a/src/apps.json b/src/apps.json index 4b06a262f..1fc3e473c 100755 --- a/src/apps.json +++ b/src/apps.json @@ -3265,6 +3265,17 @@ "implies": "Windows Server", "website": "www.iis.net" }, + "ikiwiki": { + "cats": [ + 8 + ], + "html": [ + "4P)^&N=`8IhSjY zTqc+Gt%uZglyS2@b~-`PX-%!m8OgO6u%@uCD7sxRfD!D*=9s^L)3{tQ6eGABTd|Hg zoXq44v1Axy7{wwk;dczAp}ZH*v%Z9fb zTzbIv6>i!}BcT{zbw2UQa%A}+_FyFrSi)Q;Z&Y*73-v28Pi~;rU}5ouxt-@M?@1HB zJ#VErYGy4lGZ3hlEcg(|-(OmXfCZCO%cl5@JMsxo?Rhck}IF*yCEIaTv-pyq@N=T}T zl8y$fM)rRfY}S->;r2fw4+gOdj|86AyFj-UC719ECR&TpDZGWr78st4m>&!Mu9*L; zL|nBVP%#xu`5yx=;;T%4w#4&ECSS#wTy`iJ@0sBJk%(<%d1aZ$L?-{O)#`yD2<=!g zlTU{y-iTtdH#mNOiH564t$9z{Ci#|nV841)!CvKRlBX3H7ZHwIBm1B3u~_xg5zUte znY_ql^?=?!JR7}(fZtT9B#&%_0qx*)7hVqny1Avud=L;jfcrPXfOfJe`i0$B$&Fcj zfkP3F`F=uB6}x}O*Oaq(2M2?SH}%`#rd@iyI&KN9m;1%9@p&enDRnr>Mj22(Xj{B= zA9e;)euOXa=k-8A+J=~(jLVy^Ka$ChcPU==mWOoIx8}f5$<^%)8t%qyrE_Xk^l7x< z^_ZM2bv@0_XS@W>iKrKCxxMtti566J)TekU+);~6FZYEPaIi!$(=BDXwYrU#_DxmM zC!KyOk!13sgTDN~_kZhZ!KRH)=cHYVO%+|y=NbL{e{8(`1A8a}?3zJX8UO$Q07*qo IM6N<$f-T$40{{R3 literal 0 HcmV?d00001 From 52ab9bffb70e4482df445d4a695ac892f21d2711 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Mon, 16 Jan 2017 12:51:25 +0100 Subject: [PATCH 06/23] Add adminer detection --- src/apps.json | 11 +++++++++++ src/icons/adminer.png | Bin 0 -> 1127 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/adminer.png diff --git a/src/apps.json b/src/apps.json index 4b06a262f..aa75f8eda 100755 --- a/src/apps.json +++ b/src/apps.json @@ -78,6 +78,17 @@ "icon": "ebis.png", "website": "www.ebis.ne.jp" }, + "Adminer": { + "cats": [ + 3 + ], + "html": [ + "Adminer ([\\d.]+)\\;version:\\1", + "onclick=\"bodyClick\\(event\\);\" onload=\"verifyVersion\\('([\\d.]+)'\\);\">\\;version:\\1" + ], + "icon": "adminer.png", + "website": "www.adminer.org" + }, "AMPcms": { "cats": [ 1 diff --git a/src/icons/adminer.png b/src/icons/adminer.png new file mode 100644 index 0000000000000000000000000000000000000000..231efe4d6a36e0fac125f5aa998c65a376eda728 GIT binary patch literal 1127 zcmeHE?@JQ_7`|odnp%>jQD~uARAeQJfud!nn{A53kknx^u32_S*|A_9{ur0pI!4TM z!8$J(htj%?#wjJoKIpk(9wy@u(^E>9L@kjtr8uJVujorJJnyd$@B2LO`=Gi?o21#V z0RSMWLI++_;-M|5V-ye4jvxTU0M!O#SzZka*%@XuB0F%*%cCwv-nO0g^Trk;@->RN z8EGLx^b1HAErcbLjiyH=)WaLhI5!!^JUr}RxS)vp1jNP3<)Fz*5Izz2@}yrxoGj|% zU^~r*q8P9$w#A$2~0B&mj($53kb! z38#430+E9v>gJ#}(%4F3Zcd&Q5C@G?g294gl){1ILQ%xco2)c3DB}GBIV_=07Vct< z%>-!1*@^9rbom3QxjRf-o)7BN5aiaN#KIV7ZVYN<>_| zTw^p@N!%-tehG1MsEdc~3{J6-jb;K7gEGGXH?@*@zam6}yI46lPyQp5K8~MO_(xrxGajj^EQ|l7N>0elD%qUAsIaD*9q-bw=mBcc z4-~CNA19<{d};13EiW&0ZeB>7{ZMH2ne{;aMDqLCr#T6+mAzEpdSm;V3rIMAXENha zT1N4~t9>`-4_L#!#XGBNKb`@yp|G}5E#?Dl^}o{WFV(u`#kZ@wI%a8~C2p$NR=Lz( zu$D8k0Z#vDshu&MYU-Fe2I(_( Date: Wed, 18 Jan 2017 14:29:09 +0100 Subject: [PATCH 07/23] Spip implies PHP --- src/apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps.json b/src/apps.json index 4b06a262f..f0d094f2e 100755 --- a/src/apps.json +++ b/src/apps.json @@ -6296,6 +6296,7 @@ "X-Spip-Cache": "" }, "icon": "SPIP.png", + "implies": "PHP", "meta": { "generator": "(?:^|\\s)SPIP(?:\\s([\\d.]+(?:\\s\\[\\d+\\])?))?\\;version:\\1" }, From 99b6bc0e8a69842ee8d1a9819cd02e1aa7ed9631 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Thu, 19 Jan 2017 10:39:21 +0100 Subject: [PATCH 08/23] Relax a bit a regexp --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 976560b3f..424d73e5c 100755 --- a/src/apps.json +++ b/src/apps.json @@ -5740,7 +5740,7 @@ ], "html": [ "Powered by ]+>PrestaShop", - "" + "" ], "icon": "PrestaShop.png", "implies": "PHP", From de3b0a60b73aef454562d5c2702b39d05a732cde Mon Sep 17 00:00:00 2001 From: Louis Date: Mon, 23 Jan 2017 12:58:58 +0100 Subject: [PATCH 09/23] aircall add --- src/apps.json | 8 ++++++++ src/icons/Aircall.png | Bin 0 -> 1463 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/Aircall.png diff --git a/src/apps.json b/src/apps.json index 4b06a262f..24b6ed7c7 100755 --- a/src/apps.json +++ b/src/apps.json @@ -344,6 +344,14 @@ "script": "shop-static\\.afterbuy\\.de", "website": "www.afterbuy.de" }, + "Aircall": { + "cats": [ + 52 + ], + "icon": "aircall.png", + "script": "^https?://cdn\\.aircall\\.io/", + "website": "aircall.io" + }, "Airee": { "cats": [ 31 diff --git a/src/icons/Aircall.png b/src/icons/Aircall.png new file mode 100644 index 0000000000000000000000000000000000000000..de76b397ac7321520408e261b80698aa0f628d6c GIT binary patch literal 1463 zcmV;o1xWgdP)6m(tULw-L~7pmO_zAeNl-d#s`6@M9gu{Wecfp%hE2Bob2w|nKN_d z%zQILBuadrB~|n@BCIAU#0KOre-jppt?Skx>y^UX9?nJ4L^6qWQ<;L7ZjuN1zimSz zvPDFs3<}eVf0z6D>#+1a+mOES{vUiFy_@lnOBbY^570XlI8Yt7A|)&!F~A(sUw^H$W2Ij(AFBz)sO#zkfj^Ca41S}q3JVQpAK zb=Mr1RzIJcHK#zv@r*1sL|v&Hb%6W$14NQY9T5+0{LX=x7IHjYPMh76T14{HPdHKG zfwgZDNv6t{rv+Pjmz1ZUYmc7;I6vXtH zcf}Jd-cx9=ow6fGR6(qp{HkF8nv{9tii_Ioh{{L^(y!b@{u2 zm*#q@T?7;mKZZ=Yhg=hn8I(q*iw^b#)n#m5a5i|&-&j%z~S4 zR)Iqkk!&`V{<;%b6`4#$TZ4aRLMm`lif+R(J=M<*Ci<)4km@L_qkV_X3^XO3wB zY1JGtPzh*=#1MOe0OmJw^T7J3XYX53n#&H?eeXc>5I+VfB=9~ zV}KC>PLG$Gh=$gESx^)29MJWGrUM)MGQplEW$la=aW2beL;_TOMQO%O26#=$I@oKV~1odM9_4V4#>t|}v8I8~7f0dW(zUdAsfmL-Je9BL!tmmK@V zO=-;)?Z%UD7njF1-b?LwKs}+ljW6Dda#v-x3fQbcER-~_&wHT8)lcVv%Xfk?hX5x& z75bP4=@OqAkGJIL`Vu>&vu#+oUe;ckKI2cS&CpOk=|m8rUg9B<7^KhEUeJ)Kwd%R} z80|NAZTYDVt=m`dezKL9eo%a5%hX2b1K1<8GClfw_EK=+W$X!U#CkAU%C(4itp2hS zS=x` z8Uw^>aQc;VQ#)ywX%Uf3f)q7^F}vYiJ8)AOGXj_MDOhb#*cu^-D<0&`e*v{t)o-j= R2GIZj002ovPDHLkV1nPfxTgRB literal 0 HcmV?d00001 From bde6b2161b1094014f5ab8b04bae5dc3bdd5dacc Mon Sep 17 00:00:00 2001 From: Louis Date: Mon, 23 Jan 2017 13:00:10 +0100 Subject: [PATCH 10/23] aircall add ico --- src/icons/{Aircall.png => aircall.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename src/icons/{Aircall.png => aircall.png} (100%) diff --git a/src/icons/Aircall.png b/src/icons/aircall.png similarity index 100% rename from src/icons/Aircall.png rename to src/icons/aircall.png From 3b7e7f11ac543e98f09c7fee0c07cd7b3ae98ae6 Mon Sep 17 00:00:00 2001 From: Louis Date: Mon, 23 Jan 2017 13:52:57 +0100 Subject: [PATCH 11/23] Zendesk Chat --- src/apps.json | 8 ++++++++ src/icons/Zendesk Chat.png | Bin 0 -> 429 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/Zendesk Chat.png diff --git a/src/apps.json b/src/apps.json index 4b06a262f..ed05e0312 100755 --- a/src/apps.json +++ b/src/apps.json @@ -8476,6 +8476,14 @@ "icon": "Zend.png", "website": "zend.com" }, + "Zendesk Chat": { + "cats": [ + 52 + ], + "script": "v2\\.zopim\\.com", + "icon": "Zendesk Chat.png", + "website": "zopim.com" + }, "Zepto": { "cats": [ 12 diff --git a/src/icons/Zendesk Chat.png b/src/icons/Zendesk Chat.png new file mode 100644 index 0000000000000000000000000000000000000000..37773ca313c481e989fc16bafac28f8c75984d99 GIT binary patch literal 429 zcmV;e0aE^nP)P<9~UW9Wk*OR+FuE5U%6!?Wm}5JkhxfPxY~=kO8qs>G>nWYx0O( zf&p`0h+;%u^91+{x)Cdm0p%1}^&|R)dQw4|5o^qVjdV15#JYi>rmM*#O6VqNx9i+5 XMHmh#INJw500000NkvXXu0mjfwav9t literal 0 HcmV?d00001 From 1055e2ca0034f3a4c46ccd37c5da7360a74f249b Mon Sep 17 00:00:00 2001 From: Dmitry Krekota Date: Tue, 24 Jan 2017 22:54:02 +0200 Subject: [PATCH 12/23] Added environment for Angular Material --- src/apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps.json b/src/apps.json index 4b06a262f..fbe7201e2 100755 --- a/src/apps.json +++ b/src/apps.json @@ -458,6 +458,7 @@ "cats": [ 18 ], + "env": "^ngMaterial$", "icon": "Angular.svg", "implies": [ "AngularJS" From afe7277946bb4b6b68427848e4a68575b42b9dfe Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 25 Jan 2017 12:53:44 +0100 Subject: [PATCH 13/23] Add phabricator detection This can be tested on [freebsd's bugtracker](https://reviews.freebsd.org/) --- src/apps.json | 16 ++++++++++++++++ src/icons/Phabricator.png | Bin 0 -> 939 bytes 2 files changed, 16 insertions(+) create mode 100644 src/icons/Phabricator.png diff --git a/src/apps.json b/src/apps.json index 4b06a262f..0033143d6 100755 --- a/src/apps.json +++ b/src/apps.json @@ -5538,6 +5538,22 @@ ], "website": "petrojs.thepetronics.com" }, + "Phabricator": { + "cats": [ + 13, + 47 + ], + "headers": { + "Set-Cookie": "phsid=" + }, + "implies": [ + "PHP" + ], + "script": "/phabricator/[a-f0-9]{8}/rsrc/js/phui/[a-z-]+\\.js$", + "html": "<[^>]+(?:class|id)=\"phabricator-", + "icon": "Phabricator.png", + "website": "phacility.com" + }, "Phaser": { "cats": [ 12 diff --git a/src/icons/Phabricator.png b/src/icons/Phabricator.png new file mode 100644 index 0000000000000000000000000000000000000000..2d72ad4d2d8fa86bdd29b27ba1db2563fd945192 GIT binary patch literal 939 zcmV;c162HpP)8|&YduVBJxpvpO>90(Yd%bDK22;sO>I6-Z9h(HKTd5wPHsO= zZ$D3NKu&EyPi{a^Zb46OK~Qc%P;Wv}Z$eRULQ!!-QgA|2aYIsYLsD@>Q*lL9az<2g zM^$r4RdPvHb4yrsOIdYGT6IiXc1>AzOX@Oj5gIsBYVQhwCZH8%ejB0j`Yj%!ncaCj&j&6C5Z+eb!dyjE? zk8yjDbA6L@ev@>6ly-oWc7c_4ftGiImUx7id4!pIgO_@PnR!p@fa0hmfL;mZ*=IsgRkgk(#TRp|F~xvzw!`p{ci~uDhqNyr{3dsjs}L zuf43azpk^vu(!gox5Bo(#kju5y~E4C!_2?L&B)Bu%+c7=)!fq7-P6|H)YskA*WT9J z-`LyX*xcaR-QwZn=jZ9`=jrU{>Fwz1?&<37>FVz3>+bCC@a^vK@A2~R@$&Zf_x$|) z{r>&_{{H{}{{R2~V8Q740005DNkl2h@W^J=~vjz{%L=Fu?B%vWp zDLGC=az3BJ4s>^=mOHjO zu(op)0A6-9RssBdq)NUw&Y>Z&I6`z23jTUKIM5AR!eGynLaZIL@oj6jgLPH6o3;p^Z@vN<>pV| zZpfYlC`RRYR{>~?X~mNw`@>7G!?SwD+5oubl>y=VMYdRTn&Q3MGCl__TS? zSKxLy7(ukOWY*Zu+(gjCw;vhLWJ^m1&zwq1iS-`=CO0-n$tj@6pABkgHmLXqobbI9)h&@iuG}5D%CgGpmaN&7fx?-Z1;X?K`QdbP z^N~k+;F$eGx%RPn<=*V|t4O=9<3(^ida!XZ?U$vxx>J$GwEu5^^EZ7B*ps-Nu~`5B N002ovPDHLkV1oMD;H>}v literal 0 HcmV?d00001 From d1714a15ec93ecf3dd0155e7165350050624ce57 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 25 Jan 2017 16:02:56 +0100 Subject: [PATCH 14/23] Add Revel detection This can be tested on the [official website](https://revel.github.io/index.html) --- src/apps.json | 11 +++++++++++ src/icons/Revel.png | Bin 0 -> 1506 bytes 2 files changed, 11 insertions(+) create mode 100644 src/icons/Revel.png diff --git a/src/apps.json b/src/apps.json index 4b06a262f..9eccd838a 100755 --- a/src/apps.json +++ b/src/apps.json @@ -6076,6 +6076,17 @@ "script": "reveal(?:\\.min)?\\.js", "website": "lab.hakim.se/reveal-js" }, + "Revel": { + "cats": [ + 18 + ], + "headers": { + "Set-Cookie": "^REVEL_(?:FLASH|SESSION)=" + }, + "implies": "Go", + "icon": "Revel.png", + "website": "revel.github.io" + }, "Rickshaw": { "cats": [ 25 diff --git a/src/icons/Revel.png b/src/icons/Revel.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e9b6ef5790e99bd54368208f02eab3cca52dcc GIT binary patch literal 1506 zcmV<81s(c{P)&LVq%O7U25Wr_ZPT(?0q{o{tGT$ z8eN)52=derqe;;a2|t4TsL+-U4KQWe(wVvUZG@oK@7ka|Sr)NTpIx6a}1f zEH5w1s;W{T5P%Ru5D^`;0Oq<{6CRI;?<<%wp{gp4kB?(?bW|)aFC(2!lcs6#csvJ6oJyr&+cxAtAV5B! zk3M(kR;yLs+}x}%_N}CFH_c zy3RwP5cB)}AR^@Rd6Y^e96x>>Gcz-wR4OH=r>7mC&nM^ec^-*GC?1bP*L7N3TjPGe zpY4`*b8}Nvt5pO7ftr-(^Lf$G&_I5_e`l>!DhbQ7crX~0KC|WmkRp+YBYQj^T)cQu zip638z--&bXKN4-A3kJ42yy4m9onYYwr$ri43(+#5G; zNK;c&uBK^hTdMD2W@bjjpCu7x>V1Y>K543(<5BhWj#GT0Kfo1Rul!{a2S5S zUos2>!C+9*Gz|b?Sr$}PMMp;ml}e?Z>)O}XS2MwxGiQ*=WVohjHBD)KeO>vw0R{lw z-Q9HJ#0ex434}r+IF17Va9tMwP_0%40HLZX%H=Zd-@otFbTwHKfir2h1ct) zXf!I`zkg4iot^M{y-26iJe$p;x3`zoa@Bnm@bu|Zbar;`SZRNMKfiYE8Wjo!K}784 z&6{p87?ie+$F^-OEG!6FmT7f$)$Z->RrZ`OwHAdCc=6&T-oAZ{cs$N#XJ@%(S-5xa z9y}fob$55OL?VH$tu1M{>nVx?S(Y(3HwW9c_ciKk7C=O3Ytwiv_L~5J3l}ah$8mTx z8fCX`-Qq1RE%5n#ZgX?lsD5uCrV&S2xHsO|iJRC@jm`Sv!6DG%jDhEDj~XZX7#y46CcFqEsqa=vnYJ-n@B(a5yYlTU$v{6fnl%x-P2KDwdX(-E20?{`lh(DT=c1uIQkj(@Z9V zrlux5e?EdhAiz(aJSn=m;t~#vgF2jPn(pA>p!iv!U;RD*7pP45FLs(q=Kufz07*qo IM6N<$f~WYyv;Y7A literal 0 HcmV?d00001 From cb44a705c044e102efdc202faac2bfd7faf16433 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 25 Jan 2017 16:06:35 +0100 Subject: [PATCH 15/23] Fix the indentation --- src/apps.json | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/apps.json b/src/apps.json index 9eccd838a..e4a22fe61 100755 --- a/src/apps.json +++ b/src/apps.json @@ -6076,17 +6076,18 @@ "script": "reveal(?:\\.min)?\\.js", "website": "lab.hakim.se/reveal-js" }, - "Revel": { - "cats": [ - 18 - ], - "headers": { - "Set-Cookie": "^REVEL_(?:FLASH|SESSION)=" - }, - "implies": "Go", - "icon": "Revel.png", - "website": "revel.github.io" - }, + "Revel": { + "cats": [ + 18 + ], + "icon": "Revel.png", + "headers": { + "Set-Cookie": "^REVEL_(?:FLASH|SESSION)=" + }, + "implies": "Go", + "website": "revel.github.io", + "icon": "Revel.png" + }, "Rickshaw": { "cats": [ 25 From 87892f86cdeaf45e3d4753c757a22f14bb157da4 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Thu, 26 Jan 2017 11:29:59 +0100 Subject: [PATCH 16/23] Add Pygments detection This can be tested on the [official website](http://pygments.org/) or on [this blog]( https://dustri.org/b/ ) --- src/apps.json | 8 ++++++++ src/icons/pygments.png | Bin 0 -> 1931 bytes 2 files changed, 8 insertions(+) create mode 100644 src/icons/pygments.png diff --git a/src/apps.json b/src/apps.json index 4b06a262f..f69378ad9 100755 --- a/src/apps.json +++ b/src/apps.json @@ -5811,6 +5811,14 @@ "icon": "Pure CSS.png", "website": "purecss.io" }, + "Pygments": { + "cats": [ + 19 + ], + "html": "]+pygments.css[\"']", + "icon": "pygments.png", + "website": "pygments.org" + }, "PyroCMS": { "cats": [ 1 diff --git a/src/icons/pygments.png b/src/icons/pygments.png new file mode 100644 index 0000000000000000000000000000000000000000..222c8951c2611b443816daeedd63a137f3735f39 GIT binary patch literal 1931 zcmV;62Xy#}P)5zm84j;Nt_tdXi#HQ!&qY` zlQ!emr0O)1%t#DiEt=G}k%=Y-Gh(E+q9_DJk}8U5U}5>%1$Xb>d(P>Pg;r*efc)u? zo?rK#^Pcy8&VAnZx$gn~KYn0*zVh?`JPRR+5P|@}fz@C3v&%d<7XVP(S{>9kH*0SU zgb;)JCqo7DN!DLi_)Pu*)8rz1ievS>jZ@nD)=C>nF)el)es%2C)jogwrcjku+Em+| zjgRm0{E%Ndl;DS-`O7ot(%%(66WrjLuDZ6L-nu?5b{d2bv|IPAB!q<+W>>l}n?9Ud zoJ{~A_vHLL2T(faz(l!A-zNK6u*?C<1QRA_1No9DXA)shC}o z4G+Mj7m5J@r!xx1C|$naN*+By;Q}(}P#7!GY--7^_PJ+sK?pH_qz3&-CFV_q_@NR% z4CCrM%(yrU0IC|^9U6f8iMw%6{ybb+UK|!I)Afp5|A}gHs3wCIsIi48+n>#w>fiwM8YdFY{1Oe* z^A)4~Mkc-CUagu8s>z@+(HtzWb^iX$G5}ay)Sp+a*VEfG4lW9kjI&nBCoEKlf-c(K z{r9f`ApOA;w+GNRw-8!N6oe2&^7<#Mx<6krOlSs!m2(!Vko=j)mh8J7mm8<jp6CzYEPyfi z1KJi8hDs7EB3?aO<|Y(oLZdhp92d5Z5Q6KkmmqE5{6VYcwb|d}NJSc+dg!00?3U;p zE774+KU88+h|cxjRNu33T=G%W)lKOyL@lXXHTcZm@lO495E{TH%a^3M@E05>SCqAF zD1m*`>>(@Yx!T8(cK_Endp_br&Rj1N(ie<+!a|>%l9Y6~`a<>Cz+C&BJiWaZ+=-~_wRa@tLI}CC(srEl?({ysDY1NOu}ym9-lXGh;>y?r z;Wh4KE#0*+Sm5N8`st|PJ&_mQdZiYTxF0Pe`k!2DcrLWF{nJLlJ)r^K38#{+^nq0O zOv;+tDev^`fZ+pR0>t3NB928~c6CZ!xsq{0Q>;_Jw#!L0igBK97qn^hyWxdpTIwk0v0X#qD-yjz1al`L?ObA zrNkx)5-gp9FaQ{U&~3cO^J?3?O)-ws+rXRJM+Csx@De6H0T?&SUnZ=3veXNJ0A5v# zDWi_+9YTt;uSbYd2f+XcfSJkWH}&~FU!1Yh(cy4ST6agm8*35~6`O}^wGU4xtaBHI z00AI@8j9>Fh`+D0lmGy$Z$#UIZFljGo_d%}1q46{BbvN7>dKyFBl!Z?YsZf=e0ARo z;kWj-CJaP7oS3H12LS4t@dl)Xu}~+EYm#FlG6T}Y0l_3;8Vg%evo`?10J-#fcMX3ux6#BWkR+J-CW5#x_1I1K!-#cs6Av&WYzBC;R0x? z4Bf|>doc%Sz#DZ3jau}WBeCdWKPk3mrQ>~-f(Xi;l%v;OBvddI;M0T#;x zB!Ww}Ls6-o1;gqIBWpf7FWEz~i6Q|)0GtDyzuYn|>(>L>Yf)<<+6pP}JX9!w$Mn`Z zC=G51i+=ML!|DlLvjZ{IM^cVJA!`E4As`ID%6&IiIUjiX$y@FHR~7*PybUYfBSKFj z5QG4rL}pYD&#*-2^mJWbFmwPBCBH}O#Fr4Z`!!QeylX!RweA7wtqRWK;PocoYOls0 z2=GZnIslCTAVh(r#b;TA;u`@VEb-IfwdIa8dFWiR74|Q8xFF1JM3IgKWQ^+2RQJGz zkEXt)B1HWS(QkZaN&Fh#>+42-GiuFPo(!+|c__4AO1k@#@V%S6`__!cRZzz6f?hj* zEa#qVA$YwM@>sqW|FO|j2#j7j!uz3TYeB#FuI$YN+UZyON75Tt{qJ9X{|){f1KbgF RWQ70#002ovPDHLkV1gBLm8$>% literal 0 HcmV?d00001 From f01439f0ad07ed5895b3fe96933d3fe489a9dfbf Mon Sep 17 00:00:00 2001 From: jvoisin Date: Thu, 26 Jan 2017 14:25:03 +0100 Subject: [PATCH 17/23] Add detection of Kibana This can be tested on the [demo](demo.elastic.co/packetbeat) page of Kibana --- src/apps.json | 15 +++++++++++++++ src/icons/kibana.svg | 19 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 src/icons/kibana.svg diff --git a/src/apps.json b/src/apps.json index 4b06a262f..a38548846 100755 --- a/src/apps.json +++ b/src/apps.json @@ -3743,6 +3743,21 @@ }, "website": "www.kentico.com" }, + "Kibana": { + "cats": [ + 29, + 25 + ], + "html": "Kibana", + "url": "kibana#/dashboard/", + "implies": "Node.js", + "headers": { + "kbn-name": "kibana", + "kbn-version": "^([\\d.]+)$\\;version:\\1" + }, + "icon": "kibana.svg", + "website": "www.elastic.co/products/kibana" + }, "KineticJS": { "cats": [ 25 diff --git a/src/icons/kibana.svg b/src/icons/kibana.svg new file mode 100644 index 000000000..419dcbd87 --- /dev/null +++ b/src/icons/kibana.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + From dd8554525759f364c82c6e0ff240315b59593420 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 27 Jan 2017 14:38:51 +0100 Subject: [PATCH 18/23] Add even more detection --- src/apps.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 424d73e5c..ebcbd7678 100755 --- a/src/apps.json +++ b/src/apps.json @@ -5740,7 +5740,8 @@ ], "html": [ "Powered by ]+>PrestaShop", - "" + "", + "" ], "icon": "PrestaShop.png", "implies": "PHP", From 519305290a2ffb04b647c5362e8768e347e6baa2 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 27 Jan 2017 14:47:06 +0100 Subject: [PATCH 19/23] Fox the previous commit --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index ebcbd7678..455f9ed5e 100755 --- a/src/apps.json +++ b/src/apps.json @@ -5740,7 +5740,7 @@ ], "html": [ "Powered by ]+>PrestaShop", - "", + "", "" ], "icon": "PrestaShop.png", From 396ad5dc957581847b4ffad4e4770d04e3a958b6 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 27 Jan 2017 16:45:14 +0100 Subject: [PATCH 20/23] Improve cgit detection This can be tested on [kernel.org](https://git.kernel.org/cgit/) --- src/apps.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 4b06a262f..a200cc48f 100755 --- a/src/apps.json +++ b/src/apps.json @@ -8575,7 +8575,13 @@ "cats": [ 19 ], - "html": "<[^>]+id='cgit'", + "meta": { + "generator": "^cgit v([\d.a-z-]+)$\\;version:\\1" + }, + "html": [ + "<[^>]+id='cgit'", + "generated by cgit v([\d.a-z-]+)\\;version:\\1" + ], "icon": "cgit.png", "implies": "Perl", "website": "git.zx2c4.com/cgit" From 8de6a76cedd78294d93979a45450f9257e26635b Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 27 Jan 2017 16:51:29 +0100 Subject: [PATCH 21/23] cgit is coded in C, not in Perl,and it implies git. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index a200cc48f..9344f5427 100755 --- a/src/apps.json +++ b/src/apps.json @@ -8583,7 +8583,7 @@ "generated by cgit v([\d.a-z-]+)\\;version:\\1" ], "icon": "cgit.png", - "implies": "Perl", + "implies": "git", "website": "git.zx2c4.com/cgit" }, "comScore": { From 1a4e92cbda8cf5b2300f6acaa20076c93251ec93 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 27 Jan 2017 17:07:18 +0100 Subject: [PATCH 22/23] Implement gogs detection This can be tried on the [official demo instance]( http://try.gogs.io ), or on [this instance](https://git.libskia.so/explore/repos). --- src/apps.json | 18 ++++++++++++++++++ src/icons/gogs.png | Bin 0 -> 4174 bytes 2 files changed, 18 insertions(+) create mode 100644 src/icons/gogs.png diff --git a/src/apps.json b/src/apps.json index 4b06a262f..8d09c21fa 100755 --- a/src/apps.json +++ b/src/apps.json @@ -2698,6 +2698,24 @@ "icon": "GoAhead.png", "website": "embedthis.com/products/goahead/index.html" }, + "Gogs": { + "cats": [ + 47 + ], + "headers": { + "Set-Cookie": "i_like_gogits=" + }, + "meta": { + "keywords": "go, git, self-hosted, gogs" + }, + "html": [ + "
\n\\s+© \\d{4} Gogs Version: ([\\d.]+) Page:\\;version:\\1", + "