diff --git a/bin/validate.js b/bin/validate.js index 2b9274734..cdf931123 100755 --- a/bin/validate.js +++ b/bin/validate.js @@ -165,7 +165,10 @@ try { throw new Error(`Incorrect file type, expected PNG or SVG: ${filePath}`) } - if (!Object.values(technologies).some(({ icon }) => icon === file)) { + if ( + !Object.values(technologies).some(({ icon }) => icon === file) && + file !== 'default.svg' + ) { throw new Error(`Extraneous file: ${filePath}}`) } } diff --git a/src/drivers/webextension/images/icons/Cloudinary.svg b/src/drivers/webextension/images/icons/Cloudinary.svg new file mode 100644 index 000000000..014b6da87 --- /dev/null +++ b/src/drivers/webextension/images/icons/Cloudinary.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/images/icons/Sotel.png b/src/drivers/webextension/images/icons/Sotel.png new file mode 100644 index 000000000..5f3cf5636 Binary files /dev/null and b/src/drivers/webextension/images/icons/Sotel.png differ diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 9bf887d42..358e1537e 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -1,6 +1,6 @@ 'use strict' /* eslint-env browser */ -/* globals chrome, browser, Wappalyzer, Utils */ +/* globals chrome, Wappalyzer, Utils */ const { setTechnologies, diff --git a/src/technologies.json b/src/technologies.json index 1292c8129..d96ad3879 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -2180,7 +2180,7 @@ 5, 61, 72 - ], + ], "description": "Bookingkit is an online booking management solution. Bookingkit helps its users generate PDF invoices, manage day-to-day scheduling operations, and automatically sync availabilities in real time.", "icon": "Bookingkit.svg", "js": { @@ -2200,7 +2200,7 @@ "booksy": "" }, "scripts": "booksy\\.com/widget/code\\.js", - "website": "https://booksy.com/ + "website": "https://booksy.com/" }, "Bokeh": { "cats": [ @@ -7676,13 +7676,23 @@ "scripts": "//platform\\.linkedin\\.com/in\\.js", "website": "http://linkedin.com" }, - "Linkedin CDN": { + "Linkedin Insight Tag": { "cats": [ - 31 + 10 ], "icon": "Linkedin.svg", - "scripts": "snap\\.licdn\\.com/", - "website": "http://linkedin.com" + "dom": { + "noscript > img[src*='dc.ads.linkedin.com']": { + "attributes": { + "src": "" + } + } + }, + "js": { + "_linkedin_data_partner_id": "" + }, + "scripts": "snap\\.licdn\\.com/li\\.lms-analytics/insight\\.min\\.js", + "website": "https://business.linkedin.com/marketing-solutions/insight-tag" }, "Liquid Web": { "cats": [ @@ -12812,7 +12822,7 @@ "cats": [ 1 ], - "icon": "default.svg", + "icon": "Sotel.png", "meta": { "generator": "sotel" },