From 37570a996a7fd21d4ade08a0ad6044156807f1cc Mon Sep 17 00:00:00 2001 From: Benoit Pointet Date: Thu, 27 Oct 2011 22:16:18 +0200 Subject: [PATCH] Added Backbone.js, Underscore.js, Raphael.js, d3, Protovis. Updated osCommerce, ModX, Typekit --- chrome/content/apps.js | 11 ++++++++--- chrome/skin/icons/Backbone.js.ico | Bin 0 -> 2238 bytes chrome/skin/icons/Protovis.ico | Bin 0 -> 1150 bytes chrome/skin/icons/Raphael.js.ico | Bin 0 -> 1150 bytes chrome/skin/icons/Underscore.js.ico | Bin 0 -> 2238 bytes chrome/skin/icons/d3.ico | Bin 0 -> 1150 bytes 6 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 chrome/skin/icons/Backbone.js.ico create mode 100644 chrome/skin/icons/Protovis.ico create mode 100644 chrome/skin/icons/Raphael.js.ico create mode 100644 chrome/skin/icons/Underscore.js.ico create mode 100644 chrome/skin/icons/d3.ico diff --git a/chrome/content/apps.js b/chrome/content/apps.js index fb4334f52..78a7b1653 100644 --- a/chrome/content/apps.js +++ b/chrome/content/apps.js @@ -36,6 +36,7 @@ if ( typeof wappalyzer != 'undefined' ) { 'Apache': { cats: { 1: 22 }, headers: { 'Server': /Apache/i } }, 'Apache Tomcat': { cats: { 1: 22 }, headers: { 'Server': /Apache-Coyote/i } }, 'AWStats': { cats: { 1: 10 }, html: /]+AWStats/i }, + 'Backbone.js': { cats: { 1: 12 }, html: /]* src=("|')[^>]*backbone[^>]*\.js/i, js: 'window.Backbone', env: /^Backbone$/ }, 'BIGACE': { cats: { 1: 1 }, html: /(]+BIGACE|Powered by ]+BIGACE|/i }, + 'osCommerce': { cats: { 1: 6 }, html: /|]*(osCsid|cPath)/i }, 'osCSS': { cats: { 1: 6 }, html: /]+PANSITE/i }, 'papaya CMS': { cats: { 1: 1 }, html: /]*\/papaya-themes\//i }, @@ -150,9 +152,11 @@ if ( typeof wappalyzer != 'undefined' ) { 'posterous': { cats: { 1: 1, 2: 11 }, html: /
]+PrestaShop|Powered by ]+PrestaShop)/i }, 'Prototype': { cats: { 1: 12 }, html: /]* src=("|')[^>]*(prototype|protoaculous)\.js("|')/i, env: /^Prototype$/ }, + 'Protovis': { cats: { 1: 5 }, html: /]* src=("|')[^>]*protovis[^>]*\.js/i, js: 'window.pv', env: /^protovis$/ }, 'punBB': { cats: { 1: 2 }, html: /Powered by ]+punbb/i }, 'Quantcast': { cats: { 1: 10 }, html: /]* src=("|')http:\/\/edge\.quantserve\.com\/quant\.js("|')>/i, env: /^quantserve$/ }, 'Quick.Cart': { cats: { 1: 6 }, html: /Powered by/i }, + 'Raphael.js': { cats: { 1: 5 }, html: /]* src=("|')[^>]*raphael[^>]*\.js/i, js: 'window.Raphael', env: /^Raphael$/ }, 'reCAPTCHA': { cats: { 1: 16 }, html: /(]+id=("|')recaptcha_image|]+ src=("|')(api\-secure\.recaptcha\.net|recaptcha_ajax\.js))/ }, 'Reddit': { cats: { 1: 2 }, html: /(]+>var reddit = {|]+Powered by Reddit|powered by ]+>reddit<)/i, url: /^(www.)?reddit\.com/ }, 'Redmine': { cats: { 1: 13 }, html: /(]+Redmine)/i }, @@ -182,11 +186,12 @@ if ( typeof wappalyzer != 'undefined' ) { 'Trac': { cats: { 1: 13 }, html: /(]* src=("|')[^>]*use.typekit.com/i }, + 'Typekit': { cats: { 1: 17 }, html: /]* src=("|')[^>]*use.typekit.com/i, js: 'window.Typekit', env: /^Typekit$/ }, 'TypePad': { cats: { 1: 11 }, html: /]+typepad/i, url: /^(www.)?.+\.typepad\.com/i }, 'TYPO3': { cats: { 1: 1 }, html: /(]+TYPO3|<(script[^>]* src|link[^>]* href)=[^>]*fileadmin)/i, url: /\/typo3/i }, 'Ubercart': { cats: { 1: 6 }, html: /]* src=("|')[^>]*uc_cart\/uc_cart_block\.js/i }, 'Umbraco': { cats: { 1: 1 }, headers: { 'X-Umbraco-Version': /.+/ } }, + 'Underscore.js': { cats: { 1: 12 }, html: /]* src=("|')[^>]*underscore[^>]*\.js/i, js: 'window._.VERSION', env: /^_.VERSION$/ }, 'Vanilla': { cats: { 1: 2 }, html: /]+vBulletin/i }, diff --git a/chrome/skin/icons/Backbone.js.ico b/chrome/skin/icons/Backbone.js.ico new file mode 100644 index 0000000000000000000000000000000000000000..57d23ed8ef0e0822fe2573ceb51c5d9fcaf24a7f GIT binary patch literal 2238 zcmds(c~nnZ6vsaeh(syrmok-1mB?Jk&_E*dJXd6>s7QuNWJ)q7L`j6q^BkoNsf-yS zV^L(L`M!I9J<|LCt+&?u-gWl*?)^PypMB3d>)Zj zp$wX;X3d(Y zsi{$`RxN7Ru8q37IvN@p)TvVkO-)U-w6v&Ow=UY++SIF84;>vHWHK4Ly1LY_Umra^ zJ@obUY0#hn4I4HT>uyBj#*JyxqzMKF1{fL|(zIz)jEszE)~p%Ln>VLLix#wO*^*YR zT48K#jERW}rlzK}ZrvI)Gc($>X+zt#Z80}Dr(L^tv~S;@4jnqsv13O%b?QXt&YkJf zr3)4o7Fb$Z(zR<>x^?SD_wL=Xva+H_j~?{w*^^$qdeOUgZ>+7Yv9Yni*47p~J3IRH z=|kVXeX+Nbi;qayRCnubpopEt- zVak*#Or1IvS65f2O`FE_>C>4pV+J#4&cw~l4R?2UJUl#@HER~LXV1pd(-SW*FTB0I znKNe&bLY;*$H#|x^XB2}>&yK4^I5Q90Sgx{WYMBU`1$$a@9$4QKmdyuFD5WBkR?l& zuypBCf`Worwrm;8moI0)Ehj0~cI?TRD?_T!p+sFR>`-zK-=?(7ALqo06P!GGl2fNnar*RW&YU^J*|TRkckUeL&!6YQg$rD~c#%t& zE)gFe&*jUPxpL(S2?+@#CMI(A>Q$1Gl1NTY=GwJuT)%#u8#iun^X5%bQc}2e>lUf0 zsidW)k)EE;?c2AxbLS3s@80F!y?flhf1d{r9*~id!NZ3SdGzQJj~_qg$&)8!W@hsA z=~JFPdq!4P7SEqQ=f#T`ynOkRSFc|2`t@txym>=*b~ZUVIlO)QmUr*ok(--KUS1yW z-@oU>hY#fE=kxL7M?QV}#OKeS`SRrpU%!6k+qZ9g|NfmHKYsA@=T8a>3Mecrq^PKf z;^JaTN=hg#Ev2li3_%d2_U}SmsI2Vw5)vz|a79ln=od;$3XAgdgpz`y;)*H1M5!+> z5KiiB7mCG~Dk?1%^OlzU&MXlz@y|F?q`n*#X?{fnK{rg~g-^1wGRud(u{1CcZ=fcI zChnWL1H>ufev9=hNLwf($Wb(jb>&cfs@VmYoVk8CU%6ck>t;H{kvALqXT<|_oS^pO9<0amx-k##Q`2V5&58%JE Fe*xUH>ZJex literal 0 HcmV?d00001 diff --git a/chrome/skin/icons/Protovis.ico b/chrome/skin/icons/Protovis.ico new file mode 100644 index 0000000000000000000000000000000000000000..36829b9a5194426788a086ffabc266061549a29c GIT binary patch literal 1150 zcmbtSeN4=89R8%EKN>ZSjkU?xFf&`xN=;Xs8dA=sVbVeiTg@b!P=B#$Z8k4MFGePB z)hJ0+!mJbtrS*E3>0EVJQoE>rkLR+4HGgoo&+l{h{65di_eI2xUuS3G(@kPjA~Qu~ zA&U@^A2{2D9{}>dHKA}=*d$ROaF#Xk(?uOQg)?@4&W-tg=!F;uAl(W$k~~Q~_c_fA zOY~lukXzt;r1+7W?pUa(V`hsw+1|{&#u132@AurJ`aV&P&g&AFE{jY}^E}aP@wy5u zF9N(WtY6&sX63tTlhoq9)5$hF=56bvT+axnVDZ|Ues+=e(5zoIWO3N!=u<_h?&lQ*WC0=MZX#E61MsK+2J&@f)MWS02XSu=DHran&pSdCf2qriDHn8!A0!^-hwa>_Z0&K4UHa`VcGsmt%rSxlO>-f11 zndD%e>6Rb8bveK`daTbGLhyYBx>_K#n%Hal)-VG#_LSiz2F>GqSR}sSbIB^^-BJi_ zB`^5SFhZF(yaCX@qwX6Z>OFH&Yxi?Be`u&3&yN8~D6zf`yh|T)*5!{tTReg|&L?!y zx0%>0YSnXJs1@-7rk45|$Dixx8N`(j8G`O{ww(Exb)TMVtpxm-H`)Ni8p)$hNF6n* z(bwME=rYE)_L)`Mhv-4ECRjgq80U`hZT(!s z@JaI9Bpr%e092X4RPN_g-k~X1IB=0gd~qHcvh+$yzs2-hew)U(?iN*5YnRXAawTO^ zHX7v&!P9_i7Cy$7BCWF35;WY?;qa@k?RRHKyYv{_#oDPC^fU|lngrc?hX-|L&CQw~ vUH>P;v{8)j22BR(H5x`af9m|(f8jk4QIbRk=ZNSXL>}A!y=-$fj;+1}#fz*i literal 0 HcmV?d00001 diff --git a/chrome/skin/icons/Raphael.js.ico b/chrome/skin/icons/Raphael.js.ico new file mode 100644 index 0000000000000000000000000000000000000000..e50791127b2980484795ebf0c79b66c7f6b57e66 GIT binary patch literal 1150 zcma)+O-vI(6vv0C;V1{I=}8k~gwk$z_s#AO^0jiT-`F3j#@_bo1{{-_GwpZ{EDE5G8z-l?ndd zCC+aaV!IHcoW&uIgmJzV{Sc8@C)*a}?u&3NONqUOK$e*$>FC({xkZ1=C?zZNB3u}3Wb505C>cAnRU+xrS?oY~PI zP-9C_PXO=U0(-PV`xo)xb&Y`4b5!;_b3dVS>~a4a+>1HL)M=1c4T|ppS;;jXGNSX6 z`#T^TTj3npq-qhDHRxzD@%nl) zP)FTvB>cAEJiXz0KF4FapThcuJs9*2xe7_sf?s80VSs>%PfQT9mK$2($gnPKMHB9WyQN&kei-2~*Cb zeH&BV6ewM9LB}@03bHIA>r)X!HD${ac0tRiYR*dkP((jtk9AtyDW<<}71ML2LQHSk hBKk_q@zpVQvA&X0o@0*dxy%S=#UFjvr(pm9 literal 0 HcmV?d00001 diff --git a/chrome/skin/icons/Underscore.js.ico b/chrome/skin/icons/Underscore.js.ico new file mode 100644 index 0000000000000000000000000000000000000000..b5d6f0a050efdbcc864c5cc93faf0bad377e8239 GIT binary patch literal 2238 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 literal 0 HcmV?d00001