From fe51af07f6c04ca5ee016f6af5cdafec6812f91c Mon Sep 17 00:00:00 2001 From: ElbertF Date: Sun, 27 May 2012 14:49:11 +1000 Subject: [PATCH] Added several applications, truncate hash part of URLs for improved caching --- drivers/firefox/content/js/driver.js | 4 ++-- drivers/firefox/install.rdf | 2 +- share/images/icons/BrowserCMS.png | Bin 0 -> 622 bytes share/images/icons/CPG Dragonfly.png | Bin 0 -> 469 bytes share/images/icons/Contenido.png | Bin 0 -> 330 bytes share/images/icons/Doxygen.png | Bin 0 -> 192 bytes share/images/icons/EPiServer.png | Bin 0 -> 495 bytes share/images/icons/ImpressPages.png | Bin 0 -> 392 bytes share/images/icons/LEPTON.png | Bin 0 -> 453 bytes share/images/icons/Shopware.png | Bin 0 -> 770 bytes share/js/apps.js | 14 +++++++++++--- 11 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 share/images/icons/BrowserCMS.png create mode 100644 share/images/icons/CPG Dragonfly.png create mode 100644 share/images/icons/Contenido.png create mode 100644 share/images/icons/Doxygen.png create mode 100644 share/images/icons/EPiServer.png create mode 100644 share/images/icons/ImpressPages.png create mode 100644 share/images/icons/LEPTON.png create mode 100644 share/images/icons/Shopware.png diff --git a/drivers/firefox/content/js/driver.js b/drivers/firefox/content/js/driver.js index ac3c2d4d0..e1906c960 100644 --- a/drivers/firefox/content/js/driver.js +++ b/drivers/firefox/content/js/driver.js @@ -93,7 +93,7 @@ }); }; - window.addEventListener('load', handler, false); + window.addEventListener('load', handler, false); window.addEventListener('unload', w.driver.track, false); }, @@ -101,7 +101,7 @@ * Display apps */ displayApps: function() { - var url = gBrowser.currentURI.spec; + var url = gBrowser.currentURI.spec.split('#')[0]; w$('#wappalyzer-container > image, #wappalyzer-menu > menuitem, #wappalyzer-menu > menuseparator').remove(); diff --git a/drivers/firefox/install.rdf b/drivers/firefox/install.rdf index 570913591..0e49df98c 100644 --- a/drivers/firefox/install.rdf +++ b/drivers/firefox/install.rdf @@ -3,7 +3,7 @@ wappalyzer@crunchlabz.com - 2.1.0 + 2.2.0 2 true diff --git a/share/images/icons/BrowserCMS.png b/share/images/icons/BrowserCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..61da2a4b48092212aa90da6d1b20922f318d8722 GIT binary patch literal 622 zcmV-!0+IcRP)Px$HBd}cMF4xl0AH>D|Nj|qw*Y*@8HvjJ`u*+k`T%ph0Di;(b-n;(u&v1Gb*|g; z_4@!|t^k0>0AjEJX0u0?(Rixcb-Lw>v){_v@I{o+_W1nE)9j|U-dm5$EpD~|f5k_W z(67nq0B5t7s@HRn$=v4kqQT~zuGut-$~J(*c$3R#h{gB${a&8csm15D!Q;=}@#E+9 zfv?_DnbTy3#P|68MwQX^_x!WU>A%zM-{|%LVy`TY&F1X*w9M*&uH8A2&w{Vs0AsQ2 z@Av>;uI%pk0D;EI(d+N?`V?rhJ(ADz^ZM`c`TP9-LUp?hip!_J77l^J>_Dy%hoy~(D+4DB3xg+*8HW%9qo78b3cCmc zLyW$*xr`tq10y4&W0HxwoP3DClOm7<5=ivYVpL;_;7^eb0}D9ov3VG?NhNa!F-1XC z$fmlmX>vyzcq>~$1Q_|1!WkI@+Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1sen?A@J=#G5`PpXGugsR5;6> zlA(9oFc8Ln?khMmn?=xJ2@LF?u(805j&*E>qhp31Yha+wV&*`@lu68i3X_?|G}7#? zb?UyCL#NYypT5(5@ETU@uz!3Ed=l?_?k>r(s_@QDf?d}IF$UXpVMJic5@*aCfYtiV zYt9%H1NKml6+ApW;jN`9ig4WT!$p-B{882VIt--|cW|N-x5!ZDFy%r!itqoQ8p~+bwFjj7B2> z*h5PqDXDXa^YlvL0gNVP!1q1Jy5{N@%FQO=EPPw@P*su2G8TB$`OG5!gDSRU>o2_I zIZd92(I3$FEQdlqf2d?`W zbXiU|-%VYL_w=8*bCSRh4!pmefH(%^b^=KfB#mz;NL7X;$t1yF7w4#;P{F5a00000 LNkvXXu0mjfOfS+$ literal 0 HcmV?d00001 diff --git a/share/images/icons/Contenido.png b/share/images/icons/Contenido.png new file mode 100644 index 0000000000000000000000000000000000000000..502de80dc9fc7f424b2666059c15d03bdb7d4107 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^IyG z@bdIGKY${f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPat2DEo%H>H_`+!2HJY5_^EKa|j ze46)=fq;vAAeRT{LS}W|3I2=@>=zmYMHQ?Z)-|{##W+q93TpCx@W`VtneUE;f%*Eh zvh?zlAIY0ndCX-tfAA!9{sGaeHzv$;JHkAH)#l?#$5$?&x6D=FcHqU4^pND;a`S&@ zc;|5KX|T!2Y0N#c>HJ-0S0O>>83A{`hA@URs2mW!qdg`sf9ad=;L3w+Q^~yk@AWs*^5R22vfByfsXXeS6#inGz!^3mk ze|@@(xbyV%gUcq095~{jn6T(b*{dB12Y3@)`rJ10Trl7~Abq~&(m?|bmrcAo>Z)v& jLt_p&tvegy&CYQ5nWE^2U530s(-}Nn{an^LB{Ts5><&44 literal 0 HcmV?d00001 diff --git a/share/images/icons/EPiServer.png b/share/images/icons/EPiServer.png new file mode 100644 index 0000000000000000000000000000000000000000..b94f30cd67a4ec273cd0df2190c4d23b3dc42d00 GIT binary patch literal 495 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1sel89illU;{X5wfk{L`R5;6} zQ!z`!P!PV97)%I{3To>lg${KRGnD#<4w|))!3-{0-18G0`VYjt)TKj-;NTSMAQXvE zn$a$jsR&JxXrGYQl;_gaMiVLa!3TGbyL;b#caNcz!YYT2yX^P-JGENv%(AS*!C0S(fh*Lf)bV7-K7!%Q>;D+-x>aW(ohBf~u-Uxm>Bw?ZwL4KcWk-mVz`OJ=gn1C?RyMUt}ZYw z5S2f6{AAyIwJVI9Ywn6^+}_PDzpwR=#P)<`MhB+;`QxTrVAr$W^;G}XGnOVFgJ)(M z<|+PXt!B7TV0UF*>+M(P?_}$()86zvg|V@Pr equxU|<^ONKPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1senmH5=aw=>Px$S4l)cR4C7l zkxPyfK@dbEveIr_j4ZQYjo=t_I^c@j01yif0R5?qm_<$7gTzS0uB3X3Px8y>PXKIR zAHPm-mtf17lIJNOruHzk%Q>&-yq@whwac-+N$e7;w3<6=z5;Z6PY}FbML_7ne0ow*F zmR#lDqPo_`Wv$;tl4EP$%`r#^5-))I{=vVtQT66UKED}p v`uI&*w@Y*R`3|p(^EK&b}W00000NkvXXu0mjfPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1sen(8>Z$)v;Y7Clu1NER5;6x zQ(Z`tVHiEnw{QDa)9F?%oj++4L+J+<6Z+dtL`X(@5nTm#5fOojM0pWK-9!XknO$f^ zkkwUIUa1LE-9#uPnWS!W{x+RcXZyB&-@c~{x4HhLbM^ARob$ZrocASW1`#0@_U87J zdP7=0iTWJ?KuU}hmfNOopKZZ!pj3hEn~zH*$=Xc?_FS@9K{^3o1}h3U6oML93UerU zY3g!K`yT??*V{^snYjbBt5722rsM=xRhiY;2$)yE3|1BL)a`aA&c(#Sn2|F;B@T%U z(i%}wmb7rR##3AJ9veUefcytN9oTMLCr6{RuIeH?{sSTa2%^4LNH-@pwTN;$X@Qvv zTe?5e)-A=XX^h3?Xhc!^W*e)|00239y#?C5&n;}TB|W>2@7$aasCYGWZc)|R$&?Nf zMX;(u3kKo$_*R08%jE(9Gnq{5wE(|#TA5{$1#>1y6rqJ92nAL#HxoiIW-ueo@<;$6 zx`usV4Oj^&kTt=$=h<*^LZEejPG3W|)D@kcSG^;%n41V7EJxS;>-7RTdc6hXpWN=$ zsX8K8?CKFmJOdqod;m3_-xf~Y`rzF+wD7~KYK*-$(^JZOGiIIqGVRxiI>gjis+BPY zj^dhgA}%BXumLy#;9%90!Kw>o_Iq^WoktiA$ag!2eNBI9NhP4mpc5J+R}OpPLIMB_ zfGhwm!kvDMp06xx>T|t)J?6Lkqiz<6+y))B%1wtJ645F%3q+(5GXsDGzq4K>{!iAe12d1m{X2m?kC&N&o-=07*qoM6N<$f-9;+ A0ssI2 literal 0 HcmV?d00001 diff --git a/share/js/apps.js b/share/js/apps.js index e773b8361..fc39f75cc 100644 --- a/share/js/apps.js +++ b/share/js/apps.js @@ -61,6 +61,7 @@ 'Bigware': { cats: [ 6 ], html: /
[^<]+\s*Shopsoftware\s*<\/u>\s*<\/a>[^<]+<\/center>/i, url: /(\?|&)bigWAdminID=[a-z0-9]+(&|$)/i, headers: { 'Set-Cookie': /bigwareCsid|bigWAdminID/ }, implies: [ 'PHP' ] }, 'blip.tv': { cats: [ 14 ], html: /<(param|embed)[^>]+blip\.tv\/play/i }, 'Blogger': { cats: [ 11 ], meta: { 'generator': /blogger/i }, url: /^(www.)?.+\.blogspot\.com/i }, + 'BrowserCMS': { cats: [ 1 ], meta: { 'generator': /BrowserCMS/i }, implies: [ 'Ruby' ] }, 'Bugzilla': { cats: [ 13 ], html: /href="enter_bug\.cgi">/, implies: [ 'Perl' ] }, 'Burning Board': { cats: [ 2 ], html: /]+woltlab\.com.+Burning Board/i, implies: [ 'PHP' ] }, 'Business Catalyst': { cats: [ 1 ], script: /CatalystScripts/, html: // }, @@ -82,6 +83,7 @@ 'comScore': { cats: [ 10 ], html: /]* (id=("|')comscore("|')|scr=[^>]+comscore)/, env: /^_?COMSCORE$/i }, 'Concrete5': { cats: [ 1 ], meta: { 'generator': /concrete5/i } }, 'Contao': { cats: [ 1, 6 ], html: /(