From 1b021ef85efdba1229b48e5f4929c1c6de5e7d60 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 2 Sep 2020 11:08:52 +1000 Subject: [PATCH] Add technology descriptions --- src/apps.json | 31 +++++++++++++++++++----- src/drivers/npm/package.json | 4 +-- src/drivers/webextension/html/popup.html | 2 +- src/drivers/webextension/js/driver.js | 4 +-- src/drivers/webextension/js/popup.js | 6 ++--- src/drivers/webextension/manifest.json | 4 +-- src/package.json | 4 +-- 7 files changed, 37 insertions(+), 18 deletions(-) diff --git a/src/apps.json b/src/apps.json index f47d12422..adbc61b24 100644 --- a/src/apps.json +++ b/src/apps.json @@ -95,6 +95,7 @@ "]+(?:https?:)?//(?:assets|downloads|images|videos)\\.(?:ct?fassets\\.net|contentful\\.com)", "icon": "Contentful.svg", + "description": "Contentful is an API-first content management platform to create, manage and publish content on any digital channel.", "website": "http://www.contentful.com" }, "ConversionLab": { @@ -2806,6 +2822,7 @@ }, "icon": "Craft CMS.svg", "implies": "Yii", + "description": "Craft CMS is a content management system for building bespoke websites.", "website": "https://craftcms.com" }, "Craft Commerce": { @@ -4822,6 +4839,7 @@ "2mdn\\.net", "ad\\.ca\\.doubleclick\\.net" ], + "description": "Google AdSense is a program run by Google through which website publishers serve advertisements that are targeted to the site content and audience.", "website": "https://www.google.fr/adsense/start/" }, "Google Analytics": { @@ -6557,6 +6575,7 @@ "js": { "Laravel": "" }, + "description": "Laravel is a free, open-source PHP web framework.", "website": "https://laravel.com" }, "Laterpay": { @@ -7024,6 +7043,7 @@ "skin/frontend/(?:default|(enterprise))\\;version:\\1?Enterprise:Community", "static/_requirejs\\;confidence:50\\;version:2" ], + "description": "Magento is an open-source ecommerce platform written in PHP.", "website": "https://magento.com" }, "MailChimp": { @@ -7043,6 +7063,7 @@ "s3\\.amazonaws\\.com/downloads\\.mailchimp\\.com/js/mc-validate\\.js", "cdn-images\\.mailchimp\\.com/[^>]*\\.css" ], + "description": "Mailchimp is a marketing automation platform and email marketing service.", "website": "http://mailchimp.com" }, "Make-Sense": { @@ -7138,6 +7159,7 @@ "Munchkin": "" }, "script": "munchkin\\.marketo\\.net/munchkin\\.js", + "description": "Marketo develops and sells marketing automation software for account-based marketing and other marketing services and products including SEO and content creation.", "website": "https://www.marketo.com" }, "Mastercard": { @@ -10450,9 +10472,6 @@ "cats": [ 19 ], - "html": [ - "scw.cloud" - ], "icon": "Scaleway.png", "website": "https://www.scaleway.com/" }, @@ -11529,7 +11548,7 @@ "__stripe_mid": "", "__stripe_sid": "" }, - "description": "Stripe offers online payment processing for internet businesses.", + "description": "Stripe offers online payment processing for internet businesses as well as fraud prevention, invoicing and subscription management.", "html": "]+data-stripe", "icon": "Stripe.png", "js": { @@ -15620,4 +15639,4 @@ "priority": 6 } } -} \ No newline at end of file +} diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 3053927c5..7817e5831 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -12,8 +12,8 @@ "library", "software" ], - "homepage": "https://www.wappalyzer.com", - "version": "6.3.0", + "homepage": "https://www.wappalyzer.com/", + "version": "6.3.1", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/html/popup.html b/src/drivers/webextension/html/popup.html index 911a46d4f..2d3d2b84e 100644 --- a/src/drivers/webextension/html/popup.html +++ b/src/drivers/webextension/html/popup.html @@ -69,7 +69,7 @@ - +
diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index c61f826e6..501b83ed1 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -73,9 +73,9 @@ const Driver = { const upgradeMessage = await getOption('upgradeMessage', true) if (previous === null) { - open('https://www.wappalyzer.com/installed') + open('https://www.wappalyzer.com/installed/') } else if (version !== previous && upgradeMessage) { - open(`https://www.wappalyzer.com/upgraded?v${version}`, false) + open(`https://www.wappalyzer.com/upgraded/?v${version}`, false) } await setOption('version', version) diff --git a/src/drivers/webextension/js/popup.js b/src/drivers/webextension/js/popup.js index 39b8704ae..2086f3b0b 100644 --- a/src/drivers/webextension/js/popup.js +++ b/src/drivers/webextension/js/popup.js @@ -94,7 +94,7 @@ const Popup = { document.querySelector( '.alerts__link' - ).href = `https://www.wappalyzer.com/alerts?url=${encodeURIComponent( + ).href = `https://www.wappalyzer.com/alerts/?url=${encodeURIComponent( `${url}` )}` @@ -210,7 +210,7 @@ const Popup = { const link = categoryNode.querySelector('.category__link') - link.href = `https://www.wappalyzer.com/technologies/${categorySlug}` + link.href = `https://www.wappalyzer.com/technologies/${categorySlug}/` link.dataset.i18n = `categoryName${id}` const pins = categoryNode.querySelectorAll('.category__pin') @@ -248,7 +248,7 @@ const Popup = { const link = technologyNode.querySelector('.technology__link') - link.href = `https://www.wappalyzer.com/technologies/${categorySlug}/${slug}` + link.href = `https://www.wappalyzer.com/technologies/${categorySlug}/${slug}/` link.textContent = name const confidenceNode = technologyNode.querySelector( diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 39a334829..4ed10e271 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -2,9 +2,9 @@ "name": "Wappalyzer", "short_name": "Wappalyzer", "author": "Wappalyzer", - "homepage_url": "https://www.wappalyzer.com", + "homepage_url": "https://www.wappalyzer.com/", "description": "Identify web technologies", - "version": "6.3.0", + "version": "6.3.1", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index e143929b7..c664c09a6 100644 --- a/src/package.json +++ b/src/package.json @@ -12,8 +12,8 @@ "library", "software" ], - "homepage": "https://www.wappalyzer.com", - "version": "6.3.0", + "homepage": "https://www.wappalyzer.com/", + "version": "6.3.1", "author": "Wappalyzer", "license": "MIT", "repository": {