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 000000000..57d23ed8e Binary files /dev/null and b/chrome/skin/icons/Backbone.js.ico differ diff --git a/chrome/skin/icons/Protovis.ico b/chrome/skin/icons/Protovis.ico new file mode 100644 index 000000000..36829b9a5 Binary files /dev/null and b/chrome/skin/icons/Protovis.ico differ diff --git a/chrome/skin/icons/Raphael.js.ico b/chrome/skin/icons/Raphael.js.ico new file mode 100644 index 000000000..e50791127 Binary files /dev/null and b/chrome/skin/icons/Raphael.js.ico differ diff --git a/chrome/skin/icons/Underscore.js.ico b/chrome/skin/icons/Underscore.js.ico new file mode 100644 index 000000000..b5d6f0a05 Binary files /dev/null and b/chrome/skin/icons/Underscore.js.ico differ diff --git a/chrome/skin/icons/d3.ico b/chrome/skin/icons/d3.ico new file mode 100644 index 000000000..36829b9a5 Binary files /dev/null and b/chrome/skin/icons/d3.ico differ