From d11a88be7c9b84303ef58900f27807a554985d9a Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 25 Oct 2022 18:59:38 +0600 Subject: [PATCH 01/22] Add Naive UI / ui-frameworks --- .../webextension/images/icons/Naive UI.svg | 8 ++++++++ src/technologies/n.json | 20 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Naive UI.svg diff --git a/src/drivers/webextension/images/icons/Naive UI.svg b/src/drivers/webextension/images/icons/Naive UI.svg new file mode 100644 index 000000000..890cbe51f --- /dev/null +++ b/src/drivers/webextension/images/icons/Naive UI.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/technologies/n.json b/src/technologies/n.json index 91ecad20e..5e6f7f7eb 100644 --- a/src/technologies/n.json +++ b/src/technologies/n.json @@ -130,6 +130,26 @@ ], "website": "https://www.nagish.li" }, + "Naive UI": { + "cats": [ + 66 + ], + "description": "Naive UI is a Vue.js UI library written in TypeScript, offering more than 80 treeshakable components.", + "icon": "Naive UI.svg", + "implies": [ + "Vue.js", + "TypeScript" + ], + "dom": { + "style[cssr-id*='n-']": { + "attributes": { + "cssr-id": "^n-[a-z-]+$\\;confidence:99" + } + } + }, + "oss": true, + "website": "https://www.naiveui.com" + }, "Najva": { "cats": [ 32 From 1f57ffc3341a14605ada71af0aad1f8980aef0e6 Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 25 Oct 2022 19:10:32 +0600 Subject: [PATCH 02/22] fix validation error and updates for Hyva --- src/technologies/h.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/technologies/h.json b/src/technologies/h.json index f1b53a026..fc6a8054b 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -1567,15 +1567,19 @@ "cats": [ 19 ], - "description": "Hyvä themes is a frontend for Magento 2.", + "description": "Hyva Themes is an optimised theme for Magento 2 which eliminated the third-party libraries and having only two dependencies Alpine.js and Tailwind CSS.", "headers": { "X-Built-With": "^Hyva Themes$" }, "icon": "Hyva.svg", - "implies": "Magento\\;version:2", + "implies": [ + "Magento", + "Tailwind CSS", + "Alpine.js" + ], "pricing": [ "onetime" ], - "website": "https://hyva.io/" + "website": "https://hyva.io" } } From bd516fe4cc9da34f6989986909165ccb68a98556 Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 25 Oct 2022 19:29:15 +0600 Subject: [PATCH 03/22] fix Hyva --- .../webextension/images/icons/Hyva Themes.svg | 13 +++++++++++++ src/drivers/webextension/images/icons/Hyva.svg | 8 -------- src/technologies/h.json | 4 ++-- 3 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Hyva Themes.svg delete mode 100644 src/drivers/webextension/images/icons/Hyva.svg diff --git a/src/drivers/webextension/images/icons/Hyva Themes.svg b/src/drivers/webextension/images/icons/Hyva Themes.svg new file mode 100644 index 000000000..4bfcfe3df --- /dev/null +++ b/src/drivers/webextension/images/icons/Hyva Themes.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Hyva.svg b/src/drivers/webextension/images/icons/Hyva.svg deleted file mode 100644 index 6b35be07e..000000000 --- a/src/drivers/webextension/images/icons/Hyva.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/src/technologies/h.json b/src/technologies/h.json index fc6a8054b..c32f42652 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -1563,7 +1563,7 @@ "scriptSrc": "merchant\\.cdn\\.hoolah\\.co/", "website": "https://www.hoolah.co" }, - "hyva": { + "Hyva Themes": { "cats": [ 19 ], @@ -1571,7 +1571,7 @@ "headers": { "X-Built-With": "^Hyva Themes$" }, - "icon": "Hyva.svg", + "icon": "Hyva Themes.svg", "implies": [ "Magento", "Tailwind CSS", From 2049b4b9c8d082aaf5d664aa8a7cb19a8ffe5caa Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 25 Oct 2022 19:39:12 +0600 Subject: [PATCH 04/22] return back Magento/ver --- src/technologies/h.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/h.json b/src/technologies/h.json index c32f42652..9285ef440 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -1573,7 +1573,7 @@ }, "icon": "Hyva Themes.svg", "implies": [ - "Magento", + "Magento\\;version:2", "Tailwind CSS", "Alpine.js" ], From 3b614c80e16b3b0e15de5e3cd6d1101b9485ed3d Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 26 Oct 2022 16:02:21 +0700 Subject: [PATCH 05/22] Add Vercel Analytics --- src/technologies/v.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/technologies/v.json b/src/technologies/v.json index 8b77e9f6c..a96c302e4 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -293,6 +293,14 @@ "icon": "vercel.svg", "website": "https://vercel.com" }, + "Vercel Analytics": { + "cats": [ + 10 + ], + "scriptSrc": "/va/script\\.js", + "icon": "vercel.svg", + "website": "https://vercel.com/analytics" + }, "Verifone 2Checkout": { "cats": [ 41 @@ -1068,4 +1076,4 @@ }, "website": "http://vibecommerce.com.br" } -} \ No newline at end of file +} From b99874752eaf38a51d45557919724e20fb1ddeb2 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 26 Oct 2022 16:02:47 +0700 Subject: [PATCH 06/22] Add js detection --- src/technologies/v.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/technologies/v.json b/src/technologies/v.json index a96c302e4..6a9774f0f 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -297,6 +297,9 @@ "cats": [ 10 ], + "js": { + "va": "" + }, "scriptSrc": "/va/script\\.js", "icon": "vercel.svg", "website": "https://vercel.com/analytics" From 14a45e067d574527fa3370d5200f023fd09bc90d Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 26 Oct 2022 16:02:57 +0700 Subject: [PATCH 07/22] Add implies --- src/technologies/v.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/technologies/v.json b/src/technologies/v.json index 6a9774f0f..ad0c41e10 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -301,6 +301,9 @@ "va": "" }, "scriptSrc": "/va/script\\.js", + "implies": [ + "Vercel" + ], "icon": "vercel.svg", "website": "https://vercel.com/analytics" }, From ea308dd79342db47476bc5b0f4024f46bbcacd30 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 02:32:03 +0600 Subject: [PATCH 08/22] Add CallTrackingMetrics / analytics --- .../images/icons/CallTrackingMetrics.svg | 5 +++++ src/technologies/c.json | 21 ++++++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/CallTrackingMetrics.svg diff --git a/src/drivers/webextension/images/icons/CallTrackingMetrics.svg b/src/drivers/webextension/images/icons/CallTrackingMetrics.svg new file mode 100644 index 000000000..8c2cdd311 --- /dev/null +++ b/src/drivers/webextension/images/icons/CallTrackingMetrics.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/technologies/c.json b/src/technologies/c.json index 98657a8ac..34bb7d20d 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -360,6 +360,23 @@ "saas": true, "website": "https://www.callrail.com" }, + "CallTrackingMetrics": { + "cats": [ + 10 + ], + "description": "CallTrackingMetrics is a call tracking and marketing attribution solution for contact centers and agencies.", + "icon": "CallTrackingMetrics.svg", + "js": { + "__ctm_tracked_numbers": "", + "__ctm.numbers": "" + }, + "pricing": [ + "mid", + "recurring" + ], + "saas": true, + "website": "https://www.calltrackingmetrics.com" + }, "Callbell": { "cats": [ 52 @@ -1412,7 +1429,9 @@ "pageData.claripConsentJSUrl": "" }, "pricing": [ - "poa" + + +"poa" ], "saas": true, "scriptSrc": "//cdn\\.clarip\\.com/", From a6d3553e5341c94bb86a6d69af5a9269eb6c233c Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 02:35:30 +0600 Subject: [PATCH 09/22] fixes --- src/technologies/c.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/technologies/c.json b/src/technologies/c.json index 34bb7d20d..90d29c7c3 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -1429,9 +1429,7 @@ "pageData.claripConsentJSUrl": "" }, "pricing": [ - - -"poa" + "poa" ], "saas": true, "scriptSrc": "//cdn\\.clarip\\.com/", From a6cc89b24f7ca1992275586f68e2ec4bf97de952 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 03:00:56 +0600 Subject: [PATCH 10/22] Update ClickFunnels / page-builders --- src/technologies/c.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/technologies/c.json b/src/technologies/c.json index 98657a8ac..0bf88bd0f 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -1595,11 +1595,13 @@ 32, 51 ], - "description": "Clickfunnels is an online sales funnel builder that helps businesses market, sell, and deliver their products online.", + "description": "ClickFunnels is an online sales funnel builder that helps businesses market, sell, and deliver their products online.", "icon": "ClickFunnels.svg", "js": { "CFAppDomain": "app\\.clickfunnels\\.com", - "CFSurveyParticipantID": "" + "CFSurveyParticipantID": "", + "cfAddPolyfill": "", + "ClickFunnels": "" }, "meta": { "cf:app_domain:": "app\\.clickfunnels\\.com" From 2f7c4b3d22bbcb4d8cb33565bfb6a39e969f4fbb Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 03:10:50 +0600 Subject: [PATCH 11/22] Add Granim.js / js-lib --- src/technologies/g.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/technologies/g.json b/src/technologies/g.json index 06cf70d19..5a1e9b14d 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -1872,6 +1872,18 @@ }, "website": "https://grandnode.com" }, + "Granim.js": { + "cats": [ + 59 + ], + "description": "Granim.js is a lightweight javascript library to create fluid and interactive gradients animations.", + "icon": "default.svg", + "js": { + "Granim": "" + }, + "oss": true, + "website": "https://sarcadass.github.io/granim.js" + }, "GrapesJS": { "cats": [ 51, From 7740ee53b32ff15de1309668e999094dd53c5605 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 04:56:09 +0600 Subject: [PATCH 12/22] Add 6sence / marketing-automation, personalisation --- .../webextension/images/icons/6sense.svg | 4 ++++ src/technologies/_.json | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/drivers/webextension/images/icons/6sense.svg diff --git a/src/drivers/webextension/images/icons/6sense.svg b/src/drivers/webextension/images/icons/6sense.svg new file mode 100644 index 000000000..d84b87cc3 --- /dev/null +++ b/src/drivers/webextension/images/icons/6sense.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/technologies/_.json b/src/technologies/_.json index 1bcc1543f..c519fbaad 100644 --- a/src/technologies/_.json +++ b/src/technologies/_.json @@ -101,6 +101,25 @@ "scriptSrc": "4tellcdn\\.azureedge\\.net", "website": "https://4-tell.com" }, + "6sense": { + "cats": [ + 32, + 76 + ], + "description": "6sense is a B2B predictive intelligence platform for marketing and sales.", + "icon": "6sense.svg", + "headers": { + "Content-Security-Policy": "\\.6sc\\.co/" + }, + "scriptSrc": "\\.6sc\\.co/", + "saas": true, + "pricing": [ + "poa", + "high", + "recurring" + ], + "website": "https://6sense.com" + }, "8base": { "cats": [ 3, From 1f09f9e5c78be68ded2bbf7f42966bffde9f1702 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 05:40:05 +0600 Subject: [PATCH 13/22] Add Ubiliz / ecommerce --- .../webextension/images/icons/Ubiliz.svg | 5 +++++ .../webextension/images/icons/Ubuntu.png | Bin 951 -> 0 bytes .../webextension/images/icons/Ubuntu.svg | 11 ++++++++++ src/technologies/u.json | 19 +++++++++++++++++- 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/Ubiliz.svg delete mode 100644 src/drivers/webextension/images/icons/Ubuntu.png create mode 100644 src/drivers/webextension/images/icons/Ubuntu.svg diff --git a/src/drivers/webextension/images/icons/Ubiliz.svg b/src/drivers/webextension/images/icons/Ubiliz.svg new file mode 100644 index 000000000..daf74411f --- /dev/null +++ b/src/drivers/webextension/images/icons/Ubiliz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/drivers/webextension/images/icons/Ubuntu.png b/src/drivers/webextension/images/icons/Ubuntu.png deleted file mode 100644 index d47da3c61c134385716c8eb22383d8e5a77b39e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 951 zcmV;o14#UdP)0>dH|gH*uHvIwf6K50c7fLaOi)6I`{f|d+*KrcHguM2gcjIzjN;S^E>An3_6yOZ7dwf zHa4L2pp2u0MHv^r*~lKlQZ58cL1{&B&?)voJi9362=Xuv#cFw=TQOR`4iCEHR+_a| z{mo4<`IP4vH;Hl8t+@a2Dj2Ca4im2)gR3M91~S*k{|_T}8qdwc@!s5f?;^;T>r%FQ zPgv6vTyDo(^`$Qd=czs5x^k2X`Q4YE0D+&M6$boyU5DXFQe(K{OE?0A$|pOX0ffV# zUXveN!EdcpeDhSDUJwhb%A$6Cie_vxR)D|p7Byn}TN|*JvuG#y>u*4y`wNWTFUFi$ z$;3pR$?{rn)lxpy`C|T-?F}I0rOs=cn}gYbUYHen>2JyHZ*4GYDFMH&ik@ZRqE5Tq z{fu}gpJ?JmoMpvS4$>#M7v7%Y4_y)L-HVcMzyocYnA zF0CkU&2)7t&NvFTXnDa*Zf|2{`{es(2`D(?)O4xbh@fXElAQ0Fw2ZDdh)pDt>BwS2 z?gr>PunfY1DGA73n#;`x?y`L8+*~L~L&Vto%OG|#s@Qwye8h6Rz3Xz0lyDj#Q9^h^ zQ5`3Dv-bK8|Co;`P%noWb08F=*-ny;o05;L2JhVqFjjk&io?8(wKt?~fJrn!h{FJ+ z<+0jQDh~5@O#>n!xP2~C&+Sc=X5$LMLGBRvhymS-Hj0TT99tiqgjna?Nq9|P5^9uT zOQZ}vI?B*1FT+OdGSo#xU9pHL5oS~!aj;;s77>|ZQnBwzrHYF8QIV)PBaxOJal8EH zWclmL7iz~!Di#f}Yc`{f=ktl#W&P07MFkbHUy5DG>QBp>Wiozqjz97t+dQ;~~rBuk*R zO{kiPvuKx|k!<+?4W&rGilLND#wzAR9mZIbaoVEB^72BMc=-s1i!;?FOO$WqeV7=z z!omMA8IE~##=Fq6*rypY;dDIHk`bgO4#my*5=vg`m$C`Lt)z*NPDbJ?ickDzmFSgo Z{RO)eNN{W>yaoUO002ovPDHLkV1l@w#Jm6i diff --git a/src/drivers/webextension/images/icons/Ubuntu.svg b/src/drivers/webextension/images/icons/Ubuntu.svg new file mode 100644 index 000000000..b4ede814f --- /dev/null +++ b/src/drivers/webextension/images/icons/Ubuntu.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/technologies/u.json b/src/technologies/u.json index dfc809782..62ea1d896 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -123,6 +123,23 @@ "scriptSrc": "uc_cart/uc_cart_block\\.js", "website": "http://www.ubercart.org" }, + "Ubiliz": { + "cats": [ + 6 + ], + "description": "Ubiliz is a gift voucher ecommerce solution.", + "icon": "Ubiliz.svg", + "js": { + "ubilizSettings": "" + }, + "saas": true, + "pricing": [ + "freemium", + "mid", + "recurring" + ], + "website": "https://www.ubiliz.com" + }, "Ubuntu": { "cats": [ 28 @@ -133,7 +150,7 @@ "Server": "Ubuntu", "X-Powered-By": "Ubuntu" }, - "icon": "Ubuntu.png", + "icon": "Ubuntu.svg", "website": "http://www.ubuntu.com/server" }, "Ueeshop": { From b5d7a0adbf8ffc39f5a53415e79a641025718cff Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 05:45:45 +0600 Subject: [PATCH 14/22] add widget cat --- src/technologies/u.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies/u.json b/src/technologies/u.json index 62ea1d896..71cdf4b42 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -125,6 +125,7 @@ }, "Ubiliz": { "cats": [ + 5, 6 ], "description": "Ubiliz is a gift voucher ecommerce solution.", From 1df71527a310009b94b5209f0c3c7bffc4641141 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sat, 29 Oct 2022 11:37:02 +1100 Subject: [PATCH 15/22] Fix for intermittent no detections issue --- src/drivers/webextension/js/driver.js | 28 ++++++++++++++++++--------- src/drivers/webextension/js/popup.js | 1 + 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 200c80f83..db2aecaab 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -12,7 +12,9 @@ const { } = Wappalyzer const { agent, promisify, getOption, setOption, open, globEscape } = Utils -const expiry = 1000 * 60 * 60 * 24 +const expiry = 1000 * 60 * 60 * 12 + +const maxHostnames = 100 const hostnameIgnoreList = /\b((local|dev(elop(ment)?)?|sandbox|stag(e|ing)?|preprod|production|preview|test(ing)?|[^a-z]demo(shop)?|cache)[.-]|dev\d|localhost|((wappalyzer|google|bing|baidu|microsoft|duckduckgo|facebook|adobe|twitter|reddit|yahoo|wikipedia|amazon|amazonaws|youtube|stackoverflow|github|stackexchange|w3schools|twitch)\.)|(live|office|herokuapp|shopifypreview)\.com|\.local|\.test|\.netlify\.app|web\.archive\.org|zoom\.us|^([0-9.]+|[\d.]+)$|^([a-f0-9:]+:+)+[a-f0-9]+$)/ @@ -593,18 +595,24 @@ const Driver = { cache.language = cache.language || language // Expire cache - Driver.cache.hostnames = Object.keys(Driver.cache.hostnames).reduce( - (hostnames, hostname) => { + Driver.cache.hostnames = Object.keys(Driver.cache.hostnames) + .sort((a, b) => + Driver.cache.hostnames[a].dateTime > Driver.cache.hostnames[b].dateTime + ? -1 + : 1 + ) + .reduce((hostnames, hostname) => { const cache = Driver.cache.hostnames[hostname] - if (cache.dateTime > Date.now() - expiry) { + if ( + cache.dateTime > Date.now() - expiry && + Object.keys(hostnames).length < maxHostnames + ) { hostnames[hostname] = cache } return hostnames - }, - {} - ) + }, {}) await setOption( 'hostnames', @@ -905,7 +913,7 @@ const Driver = { const url = `http${https ? 's' : ''}://${hostname}` - if (!hostnameIgnoreList.test(hostname) && hits >= 3) { + if (!hostnameIgnoreList.test(hostname) && hits) { urls[url] = urls[url] || { technologies: resolve(detections).reduce( (technologies, { name, confidence, version }) => { @@ -939,7 +947,9 @@ const Driver = { urls, }) - await setOption('hostnames', (Driver.cache.hostnames = {})) + Object.keys(Driver.cache.hostnames).forEach((hostname) => { + Driver.cache.hostnames[hostname].hits = 0 + }) Driver.lastPing = Date.now() } diff --git a/src/drivers/webextension/js/popup.js b/src/drivers/webextension/js/popup.js index ac582ef33..ba8b753da 100644 --- a/src/drivers/webextension/js/popup.js +++ b/src/drivers/webextension/js/popup.js @@ -565,6 +565,7 @@ const Popup = { el.empty.classList.add('empty--hidden') el.detections.classList.remove('detections--hidden') + el.issue.classList.remove('issue--hidden') el.plusDownload.classList.remove('plus-download--hidden') while (el.detections.firstChild) { From 6d19a7957691ba25b125ac925c9187e95850a22c Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 17:43:07 +0600 Subject: [PATCH 16/22] Add Upfluence / affiliate programs --- src/drivers/webextension/images/icons/Upfluence.svg | 4 ++++ src/technologies/u.json | 13 +++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Upfluence.svg diff --git a/src/drivers/webextension/images/icons/Upfluence.svg b/src/drivers/webextension/images/icons/Upfluence.svg new file mode 100644 index 000000000..cf9b2f47a --- /dev/null +++ b/src/drivers/webextension/images/icons/Upfluence.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/technologies/u.json b/src/technologies/u.json index dfc809782..d550274a2 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -423,6 +423,19 @@ "scriptSrc": "www\\.upsellit\\.com/", "website": "https://us.upsellit.com" }, + "Upfluence": { + "cats": [ + 71 + ], + "description": "Upfluence is the all-in-one affiliate and influencer marketing platform for eecommerce and direct-to-consumer brands.", + "icon": "Upfluence.svg", + "pricing": [ + "poa" + ], + "saas": true, + "scriptSrc": "\\.upfluence\\.co/", + "website": "https://www.upfluence.com" + }, "Uploadcare": { "cats": [ 31 From 73ef086feab87c8460effe0a499b116aff5c17e3 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 17:46:32 +0600 Subject: [PATCH 17/22] fix desc --- src/technologies/u.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/u.json b/src/technologies/u.json index d550274a2..7e7ffaa73 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -427,7 +427,7 @@ "cats": [ 71 ], - "description": "Upfluence is the all-in-one affiliate and influencer marketing platform for eecommerce and direct-to-consumer brands.", + "description": "Upfluence is the all-in-one affiliate and influencer marketing platform for ecommerce and direct-to-consumer brands.", "icon": "Upfluence.svg", "pricing": [ "poa" From 87baf327d6be498545811455e257f32e6ab718f5 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 20:38:02 +0600 Subject: [PATCH 18/22] Add Hatena Blog / blogs --- src/drivers/webextension/images/icons/Hatena.svg | 15 +++++++++++++++ src/technologies/h.json | 14 ++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Hatena.svg diff --git a/src/drivers/webextension/images/icons/Hatena.svg b/src/drivers/webextension/images/icons/Hatena.svg new file mode 100644 index 000000000..64e640f9a --- /dev/null +++ b/src/drivers/webextension/images/icons/Hatena.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/technologies/h.json b/src/technologies/h.json index 3ac043f0c..cf2e3473f 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -353,6 +353,20 @@ "icon": "Haskell.png", "website": "http://wiki.haskell.org/Haskell" }, + "Hatena Blog": { + "cats": [ + 11 + ], + "description": "Hatena Blog is one of the traditional blog platforms in Japan.", + "icon": "Hatena.svg", + "scriptSrc": "cdn\\.blog\\.st-hatena\\.com/", + "pricing": [ + "freemium", + "low", + "recurring" + ], + "website": "https://hatenablog.com" + }, "HeadJS": { "cats": [ 59 From 3343cd14ad516f17f43c00f6c96cd552fad56f2f Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 20:42:35 +0600 Subject: [PATCH 19/22] add cms cat --- src/technologies/h.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies/h.json b/src/technologies/h.json index cf2e3473f..19d7e0065 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -355,6 +355,7 @@ }, "Hatena Blog": { "cats": [ + 1, 11 ], "description": "Hatena Blog is one of the traditional blog platforms in Japan.", From c15c558ebd359e057234d59fb2eebcde87ee4fd5 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 21:03:09 +0600 Subject: [PATCH 20/22] Add Shoefitr.io / personalisation --- .../webextension/images/icons/Shoefitr.io.svg | 4 ++++ src/technologies/s.json | 15 +++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Shoefitr.io.svg diff --git a/src/drivers/webextension/images/icons/Shoefitr.io.svg b/src/drivers/webextension/images/icons/Shoefitr.io.svg new file mode 100644 index 000000000..5d63a8804 --- /dev/null +++ b/src/drivers/webextension/images/icons/Shoefitr.io.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/technologies/s.json b/src/technologies/s.json index 5f6ce7385..15802fa23 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -2009,6 +2009,21 @@ "saas": true, "website": "https://www.shippypro.com" }, + "Shoefitr.io": { + "cats": [ + 76 + ], + "description": "Shoefitr.io is data-based shoe size advice service where we measure the length, width, ball, and instep.", + "icon": "Shoefitr.io.svg", + "dom":"a[href*='api.shoefitr.io/']", + "saas": true, + "pricing": [ + "payg", + "high", + "recurring" + ], + "website": "https://www.shoefitr.io" + }, "Shogun": { "cats": [ 51 From e42f4243e976c0fa720cfe948f3497a8099440ac Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 29 Oct 2022 21:12:27 +0600 Subject: [PATCH 21/22] fix --- src/technologies/n.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/n.json b/src/technologies/n.json index 5e6f7f7eb..8caa14715 100644 --- a/src/technologies/n.json +++ b/src/technologies/n.json @@ -141,7 +141,7 @@ "TypeScript" ], "dom": { - "style[cssr-id*='n-']": { + "style[cssr-id^='n-']": { "attributes": { "cssr-id": "^n-[a-z-]+$\\;confidence:99" } From e4bf0ef391e5204bf8bc15abf27256b8d189e7f7 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 31 Oct 2022 13:19:39 +0700 Subject: [PATCH 22/22] fix: Vercel analytics implies -> requires Vercel --- src/technologies/v.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/v.json b/src/technologies/v.json index ad0c41e10..b2c0cbc97 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -301,7 +301,7 @@ "va": "" }, "scriptSrc": "/va/script\\.js", - "implies": [ + "requires": [ "Vercel" ], "icon": "vercel.svg",