From d6f94a2d4a7375297a2b3911227e51fd54b911c0 Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 22 Oct 2020 00:23:39 +0600 Subject: [PATCH 1/8] Calendar booking apps / Timify --- src/drivers/webextension/images/icons/Timify.png | Bin 0 -> 274 bytes src/technologies.json | 11 +++++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Timify.png diff --git a/src/drivers/webextension/images/icons/Timify.png b/src/drivers/webextension/images/icons/Timify.png new file mode 100644 index 0000000000000000000000000000000000000000..5496a1a960e9a15cb9fdb3cde8698716628494b6 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJo1QL?ArbD$Ho0&A%ui%se7u6$ z%{jq@1x$2sGEP>m4&ZuiY^KNaBI&%CUgCtV{(}MTE2gNg(vT}X(9q7Xt>VZt4X2O2 zzVlX?7`$q@C?LVx=qSnb_peGqTUHx3vIVCg!04AYm3;+NC literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 56ed1e95b..e3148e80a 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -13424,6 +13424,17 @@ "scripts": "timeplot.*\\.js", "website": "http://www.simile-widgets.org/timeplot/" }, + "Timify": { + "cats": [ + 72, + 61 + ], + "description": "The Online Scheduling and Resource Management Software that fits to your business", + "icon": "Timify.png", + "scripts": "https://widget\\.timify\\.com/js/widget\\.js", + "url": ".+\\.timify\\.com", + "website": "https://www.timify.com/" + }, "TinyMCE": { "cats": [ 24 From 0a9a2c8a590d58dcc805ca119cc5d2e865d10d1c Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 22 Oct 2020 02:13:43 +0600 Subject: [PATCH 2/8] description fixed --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index e3148e80a..e64831ef6 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -13429,7 +13429,7 @@ 72, 61 ], - "description": "The Online Scheduling and Resource Management Software that fits to your business", + "description": "The Online Scheduling and Resource Management Software.", "icon": "Timify.png", "scripts": "https://widget\\.timify\\.com/js/widget\\.js", "url": ".+\\.timify\\.com", From 0242e6f71165277817cf3514051da2e9ed939298 Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 22 Oct 2020 17:14:03 +0600 Subject: [PATCH 3/8] Timify svg icon, url deleted --- src/drivers/webextension/images/icons/Timify.png | Bin 274 -> 0 bytes src/drivers/webextension/images/icons/Timify.svg | 4 ++++ src/technologies.json | 3 +-- 3 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 src/drivers/webextension/images/icons/Timify.png create mode 100644 src/drivers/webextension/images/icons/Timify.svg diff --git a/src/drivers/webextension/images/icons/Timify.png b/src/drivers/webextension/images/icons/Timify.png deleted file mode 100644 index 5496a1a960e9a15cb9fdb3cde8698716628494b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJo1QL?ArbD$Ho0&A%ui%se7u6$ z%{jq@1x$2sGEP>m4&ZuiY^KNaBI&%CUgCtV{(}MTE2gNg(vT}X(9q7Xt>VZt4X2O2 zzVlX?7`$q@C?LVx=qSnb_peGqTUHx3vIVCg!04AYm3;+NC diff --git a/src/drivers/webextension/images/icons/Timify.svg b/src/drivers/webextension/images/icons/Timify.svg new file mode 100644 index 000000000..09cef1922 --- /dev/null +++ b/src/drivers/webextension/images/icons/Timify.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/technologies.json b/src/technologies.json index 8fa410642..2c77f6fa2 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -13445,9 +13445,8 @@ 61 ], "description": "The Online Scheduling and Resource Management Software.", - "icon": "Timify.png", + "icon": "Timify.svg", "scripts": "https://widget\\.timify\\.com/js/widget\\.js", - "url": ".+\\.timify\\.com", "website": "https://www.timify.com/" }, "TinyMCE": { From a0c2619ba71f0821853a348cb2071406c767d490 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 24 Oct 2020 18:26:30 +0600 Subject: [PATCH 4/8] Fixed Typekit link detection --- src/technologies.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/technologies.json b/src/technologies.json index 2c77f6fa2..8317f102a 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6634,6 +6634,15 @@ "icon": "Intercom.svg", "website": "https://www.intercom.com/articles" }, + "Intercom Help": { + "cats": [ + 4 + ], + "description": "Intercom Articles is a tool to create, organise and publish help articles.", + + "icon": "Intercom.svg", + "website": "https://www.intercom.com/customer-support-software" + }, "Intershop": { "cats": [ 6 @@ -13693,6 +13702,7 @@ "Typekit.config.js": "^(.+)$\\;version:\\1" }, "scripts": "use\\.typekit\\.com", + "html": "]*href=\"[^\"]+use\\.typekit\\.(?:net|com)", "website": "http://typekit.com" }, "UIKit": { From 6d114fc6e8c23faf1064a575297bc84e87b5f806 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 24 Oct 2020 18:29:16 +0600 Subject: [PATCH 5/8] Fixed Typekit link detection --- src/technologies.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 8317f102a..1bc788722 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6634,15 +6634,6 @@ "icon": "Intercom.svg", "website": "https://www.intercom.com/articles" }, - "Intercom Help": { - "cats": [ - 4 - ], - "description": "Intercom Articles is a tool to create, organise and publish help articles.", - - "icon": "Intercom.svg", - "website": "https://www.intercom.com/customer-support-software" - }, "Intershop": { "cats": [ 6 From 07a6e2b5fe1d4044f031f23c14bf5c8c5f699d0f Mon Sep 17 00:00:00 2001 From: Sergii Bondarenko Date: Mon, 26 Oct 2020 17:11:42 +0200 Subject: [PATCH 6/8] Fixes #3445: Close timers after resolving/erroring the `dns.*` promises --- src/drivers/npm/driver.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index a715363e8..75e658054 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -637,17 +637,16 @@ class Site { // DNS if (!this.dns.length) { const records = {} - const resolve = async (func, hostname) => { - try { - return await this.promiseTimeout(func(hostname)) - } catch (error) { - if (error.code !== 'ENODATA') { - this.error(error) - } + return this.promiseTimeout( + func(hostname).catch((error) => { + if (error.code !== 'ENODATA') { + this.error(error) + } - return [] - } + return [] + }) + ) } const domain = url.hostname.replace(/^www\./, '') From cee843f0bb41141287900c5c17a33aac63642877 Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 27 Oct 2020 01:09:24 +0600 Subject: [PATCH 7/8] Add Selly e-commerce proccessing --- src/drivers/webextension/images/icons/Selly.svg | 10 ++++++++++ src/technologies.json | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Selly.svg diff --git a/src/drivers/webextension/images/icons/Selly.svg b/src/drivers/webextension/images/icons/Selly.svg new file mode 100644 index 000000000..2e66a5862 --- /dev/null +++ b/src/drivers/webextension/images/icons/Selly.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 3a82090c1..20c4c8f80 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11771,6 +11771,16 @@ "scripts": "select2(?:\\.min|\\.full)?\\.js", "website": "https://select2.org/" }, + "Selly": { + "cats": [ + 6 + ], + "description": "Selly is an online e-commerce payment processing website. Accept PayPal, Bitcoin, Ethereum, Litecoin, Stripe and more.", + "icon": "Selly.svg", + "scripts": "embed\\.selly\\.(?:gg|io)", + "website": "https://selly.io/" + }, + "Semantic UI": { "cats": [ 66 From 540c2ad8b2d9c42bc366b31121bcf00130c75c5c Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 27 Oct 2020 09:24:57 +1100 Subject: [PATCH 8/8] Update technologies.json --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 20c4c8f80..b7a50ffb1 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11775,7 +11775,7 @@ "cats": [ 6 ], - "description": "Selly is an online e-commerce payment processing website. Accept PayPal, Bitcoin, Ethereum, Litecoin, Stripe and more.", + "description": "Selly is an ecommerce payment processor. It accepts PayPal, Bitcoin, Ethereum, Litecoin, Stripe and more.", "icon": "Selly.svg", "scripts": "embed\\.selly\\.(?:gg|io)", "website": "https://selly.io/"