From d6f94a2d4a7375297a2b3911227e51fd54b911c0 Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 22 Oct 2020 00:23:39 +0600 Subject: [PATCH 01/30] 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 02/30] 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 46d7439dc3d401291376a8ea96f48755215db7bf Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 22 Oct 2020 03:03:29 +0600 Subject: [PATCH 03/30] Calendar booking apps / Appointy --- .../webextension/images/icons/Appointy.png | Bin 0 -> 720 bytes src/technologies.json | 21 +++++++++--------- 2 files changed, 10 insertions(+), 11 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Appointy.png diff --git a/src/drivers/webextension/images/icons/Appointy.png b/src/drivers/webextension/images/icons/Appointy.png new file mode 100644 index 0000000000000000000000000000000000000000..0af6228b2bb561e7018100be4fca22defb283f54 GIT binary patch literal 720 zcmV;>0x$iEP)Vy`F^tXh|35?jt4@-VG|`DLM!ptm z8OTxw29RY48q+}?Z@P$b2tfxlN6cfmar{1pPqA5!9x84%9t?Ix&UhVy*8ydoQyHFI ze}UVl{~*zT8XBQ>v#|)MK4CSBuu{r{42)uv&g(2It6D4&c`x?gP;$mayxYvYXaDzYzhU3dV_c1Uq zGGeI3>VQavI%vG&&Tf-mbP!DC?R-TjiMR0U1mYYJ1&jNCsQDb0=cl}ACuliLK{rn! z+z|!eh;#tHJU{h0@s`6J(a%)?c0}IyiNu9KoLmjo_@DTonSqs^1;vmm;Zh8>HE5}R zB3C{*=j0IU0B~`ORK$YW{}>q1gT7L@44zidvt|V-(IJ7U9C-}cKPC|u0*SKKNM$`D z&rd>2cp%@SIuxO{3@zJDXU}8E{7Iw(l4Po(6%A^cKk+4M%C8ZEIRLYKDE)$(?`N>* zF=PHdLG@T`7AjMiGN6RK)!edT4ID0%`NY`i7p9Y3Ky{CFeH%b0FdSq(Q=G> z0py5=4?QF~Vi9vTL)_n~q(uR;YHWEv`(hP?fPyel4q3vK%@FgC0tbL>xxM=a!?MuX zBsWrE?Strl)5s42qP$6lB7%)lGR!1N%cuheJOlukh=RYUom*1?0000]+src=(\"|)https://([\\w\\d\\-]+\\.appointy.com)", + "icon": "Appointy.png", + "website": "https://www.appointy.com/" + }, "Apple Pay": { "cats": [ 41 @@ -13424,17 +13434,6 @@ "scripts": "timeplot.*\\.js", "website": "http://www.simile-widgets.org/timeplot/" }, - "Timify": { - "cats": [ - 72, - 61 - ], - "description": "The Online Scheduling and Resource Management Software.", - "icon": "Timify.png", - "scripts": "https://widget\\.timify\\.com/js/widget\\.js", - "url": ".+\\.timify\\.com", - "website": "https://www.timify.com/" - }, "TinyMCE": { "cats": [ 24 From 3c318b3c45206e7cd29c47c47a46419abd5c60dc Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 22 Oct 2020 03:10:05 +0600 Subject: [PATCH 04/30] icon deleted --- src/drivers/webextension/images/icons/Timify.png | Bin 274 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete 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 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 From e3ba50f2633c8e392d96b02429b3da0c13c0ee36 Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 22 Oct 2020 16:58:21 +0600 Subject: [PATCH 05/30] non-capturing groups --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index f79485620..f8d80fb28 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -1499,7 +1499,7 @@ 61 ], "description": "Appointy’s online scheduling software.", - "html": "]+src=(\"|)https://([\\w\\d\\-]+\\.appointy.com)", + "html": "]+src=(?:\"|)?https://[\\w\\d\\-]+\\.appointy\\.com", "icon": "Appointy.png", "website": "https://www.appointy.com/" }, From 0242e6f71165277817cf3514051da2e9ed939298 Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 22 Oct 2020 17:14:03 +0600 Subject: [PATCH 06/30] 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 b8fdee9393f20b2dbe3a95075e1624c8675abec6 Mon Sep 17 00:00:00 2001 From: selfisekai Date: Fri, 23 Oct 2020 00:12:09 +0200 Subject: [PATCH 07/30] Mastodon detection --- .../webextension/images/icons/Mastodon.svg | 4 ++++ src/technologies.json | 22 +++++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Mastodon.svg diff --git a/src/drivers/webextension/images/icons/Mastodon.svg b/src/drivers/webextension/images/icons/Mastodon.svg new file mode 100644 index 000000000..120b91a5f --- /dev/null +++ b/src/drivers/webextension/images/icons/Mastodon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index 3a82090c1..a7c1bbeeb 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -3160,9 +3160,9 @@ ], "description": "Commerce.js is an API-first eCommerce platform for developers & businesses.", "headers": { - "X-Support": "support@commercejs\\.com", - "Chec-Version": ".*" - }, + "X-Support": "support@commercejs\\.com", + "Chec-Version": ".*" + }, "icon": "commercejs.png", "scripts": [ "https?:/cdn\\.chec\\.io/v(\\d+)/commerce\\.js\\;version=\\1", @@ -8054,6 +8054,20 @@ }, "website": "https://masterking32.com" }, + "Mastodon": { + "cats": [ + 2 + ], + "website": "https://joinmastodon.org", + "description": "Federated social media platform", + "icon": "Mastodon.svg", + "cookies": { + "_mastodon_session": "" + }, + "headers": { + "Server": "^Mastodon$" + } + }, "Material Design Lite": { "cats": [ 66 @@ -16801,4 +16815,4 @@ "website": "https://www.xt-commerce.com" } } -} +} \ No newline at end of file From d4f9032c61442136ff5cee9506684785eecab1f3 Mon Sep 17 00:00:00 2001 From: selfisekai Date: Fri, 23 Oct 2020 00:45:51 +0200 Subject: [PATCH 08/30] Pleroma detection --- .../webextension/images/icons/Pleroma.svg | 23 +++++++++++++++++++ src/technologies.json | 11 +++++++++ 2 files changed, 34 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Pleroma.svg diff --git a/src/drivers/webextension/images/icons/Pleroma.svg b/src/drivers/webextension/images/icons/Pleroma.svg new file mode 100644 index 000000000..9d846675a --- /dev/null +++ b/src/drivers/webextension/images/icons/Pleroma.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index a7c1bbeeb..5f2601a4a 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -10276,6 +10276,17 @@ "implies": "Scala", "website": "https://www.playframework.com" }, + "Pleroma": { + "cats": [ + 2 + ], + "website": "https://pleroma.social/", + "icon": "Pleroma.svg", + "html": [ + "Pleroma", + "" + ] + }, "Plesk": { "cats": [ 9 From 38485ecee5de7bc21c09aaab0e2d0c1eadab40c9 Mon Sep 17 00:00:00 2001 From: selfisekai Date: Fri, 23 Oct 2020 16:09:04 +0200 Subject: [PATCH 09/30] Misskey detection --- src/drivers/webextension/images/icons/Misskey.svg | 2 ++ src/technologies.json | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Misskey.svg diff --git a/src/drivers/webextension/images/icons/Misskey.svg b/src/drivers/webextension/images/icons/Misskey.svg new file mode 100644 index 000000000..3fbde74e9 --- /dev/null +++ b/src/drivers/webextension/images/icons/Misskey.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index 5f2601a4a..c0d112615 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -8517,6 +8517,18 @@ "scripts": "mint/\\?js", "website": "https://haveamint.com" }, + "Misskey": { + "cats": [ + 2 + ], + "description": "Federated social network", + "website": "https://join.misskey.page/en/", + "icon": "Misskey.svg", + "html": [ + "", + "" + ] + }, "Miva": { "cats": [ 6 From 9ff496769c78346eb4ea0971594b041623bf1b72 Mon Sep 17 00:00:00 2001 From: selfisekai Date: Fri, 23 Oct 2020 16:20:50 +0200 Subject: [PATCH 10/30] PeerTube detection --- .../webextension/images/icons/PeerTube.svg | 42 +++++++++++++++++++ src/technologies.json | 12 ++++++ 2 files changed, 54 insertions(+) create mode 100644 src/drivers/webextension/images/icons/PeerTube.svg diff --git a/src/drivers/webextension/images/icons/PeerTube.svg b/src/drivers/webextension/images/icons/PeerTube.svg new file mode 100644 index 000000000..59452dc68 --- /dev/null +++ b/src/drivers/webextension/images/icons/PeerTube.svg @@ -0,0 +1,42 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index c0d112615..26154df93 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -10005,6 +10005,18 @@ "url": "paypal\\.com", "website": "https://paypal.com" }, + "PeerTube": { + "cats": [ + 2 + ], + "description": "Federated video publishing platform", + "icon": "PeerTube.svg", + "website": "https://joinpeertube.org/", + "html": [ + "", + "

We are sorry but it seems that PeerTube is not compatible with your web browser\\.

" + ] + }, "Pelican": { "cats": [ 57 From ff42eff17c40d225cb9b7d47904cf2c740481d29 Mon Sep 17 00:00:00 2001 From: selfisekai Date: Fri, 23 Oct 2020 23:46:33 +0200 Subject: [PATCH 11/30] PixelFed detection --- .../webextension/images/icons/PixelFed.svg | 84 +++++++++++++++++++ src/technologies.json | 14 ++++ 2 files changed, 98 insertions(+) create mode 100644 src/drivers/webextension/images/icons/PixelFed.svg diff --git a/src/drivers/webextension/images/icons/PixelFed.svg b/src/drivers/webextension/images/icons/PixelFed.svg new file mode 100644 index 000000000..5bd92e5ba --- /dev/null +++ b/src/drivers/webextension/images/icons/PixelFed.svg @@ -0,0 +1,84 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index 26154df93..c43791e95 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -10227,6 +10227,20 @@ }, "website": "https://www.pipedrive.com/" }, + "PixelFed": { + "cats": [ + 2 + ], + "description": "Federated photo sharing service", + "website": "https://pixelfed.org", + "icon": "PixelFed.svg", + "html": [ + "]*title=\"version ([0-9.]+)\"[^>]*>Powered by Pixelfed\\;version:\\1" + ], + "implies": [ + "Laravel" + ] + }, "PIXIjs": { "cats": [ 25 From a0c2619ba71f0821853a348cb2071406c767d490 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 24 Oct 2020 18:26:30 +0600 Subject: [PATCH 12/30] 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 13/30] 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 cb132b0756c53ea807b385c0c7d15e65cdacd067 Mon Sep 17 00:00:00 2001 From: Milad Xandi Date: Sun, 25 Oct 2020 05:34:08 +0330 Subject: [PATCH 14/30] Rotic --- src/drivers/webextension/images/icons/Rotic.png | Bin 0 -> 1150 bytes src/technologies.json | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Rotic.png diff --git a/src/drivers/webextension/images/icons/Rotic.png b/src/drivers/webextension/images/icons/Rotic.png new file mode 100644 index 0000000000000000000000000000000000000000..45a6073cd87cf0d8bd7511e9d5e4fa365181a080 GIT binary patch literal 1150 zcmV-^1cCdBP)#!XHaU@oq<-}JW?+|A(;RE()9Y7Q@s$OiN+uknVxlNSL-5 zCi}4Bh4`Ps(M2%E6t;sD(6sR0y96?~Y;d*1DB8dOz(Qd{0T8{6Tm+u7t|4bRJR?03c?J}|uDr|Gx4B(Iv#GBCqXEKN9LwR|m zZgQn?dSr$tfDtsL($bP=Iglit4UM9IqKH?bZ%*gs{f~Jb$k#V!G6y8fSGOh-P7R1CeL=z-d43`1CvImW6V$h)TJPzJWmu zIGw0gDyUVf807!=eD(wOo{p>+rh+7zgef8|p5xu!9PCFw;i30G#iJj5hC}cFfR^{Z z$FrY&iRVB43a#(|h#g(Q=HaFIFm{mGKv{A~z3esy7& z$*`Hl?)AeoB8d%#6?L49l%n={^I;mrb`mm78we{)VI{MbFpWv#{|YY>3>W{8uu>EZ zcWgLJTMygn5DYsQ4*Zv4B|r{wUf;A}*g>5Pmo^$E6{gLFOVmk@-PV-&6CV&ns$!!F QnE(I)07*qoM6N<$f;aviasU7T literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 2c77f6fa2..04cf4bca1 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11268,6 +11268,19 @@ ], "website": "https://rollbar.com/" }, + "Rotic": { + "cats": [ + 5, + 10, + 32, + 52, + 58 + ], + "description": "Rotic is a conversion chatbot that understands your users, and curates information, answers questions, captures contacts, and books meetings instantly.", + "icon": "Rotic.png", + "scripts": "rotic\\(?:-min)?\\.js", + "website": "https://rotic.ir" + }, "RoundCube": { "cats": [ 30 From 33471fb7c440a148f8937ec9a86576b130e6998e Mon Sep 17 00:00:00 2001 From: Milad Xandi Date: Sun, 25 Oct 2020 06:12:08 +0330 Subject: [PATCH 15/30] Rotic --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 04cf4bca1..8cab10aa3 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11278,7 +11278,7 @@ ], "description": "Rotic is a conversion chatbot that understands your users, and curates information, answers questions, captures contacts, and books meetings instantly.", "icon": "Rotic.png", - "scripts": "rotic\\(?:-min)?\\.js", + "scripts": "https://rotic.ir/api/v1/enterprise//\\S+//widget/\\S+/", "website": "https://rotic.ir" }, "RoundCube": { From 5b61badd3e73667f117ccef5a5d9707dcfca0ede Mon Sep 17 00:00:00 2001 From: Milad Xandi Date: Sun, 25 Oct 2020 06:27:13 +0330 Subject: [PATCH 16/30] Rotic --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 8cab10aa3..5d882cdb3 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11278,7 +11278,7 @@ ], "description": "Rotic is a conversion chatbot that understands your users, and curates information, answers questions, captures contacts, and books meetings instantly.", "icon": "Rotic.png", - "scripts": "https://rotic.ir/api/v1/enterprise//\\S+//widget/\\S+/", + "scripts": "https://rotic.ir/api/v1/enterprise/\\S+/widget/\\S+", "website": "https://rotic.ir" }, "RoundCube": { From 71b6adaa4995b1b644199f1d851dcafb031760b0 Mon Sep 17 00:00:00 2001 From: Javad Adib Date: Mon, 26 Oct 2020 09:46:18 +0330 Subject: [PATCH 17/30] Improving Jibres detection --- src/technologies.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 1bc788722..eb316cc4d 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6923,12 +6923,24 @@ "website": "http://www.eclipse.org/jetty" }, "Jibres": { + "description": "Jibres is a next generation technology for integrated eCommerce platform software / Integrated Ecommerce Platform Software / Everything you need to sell online / Online Store Website + Mobile Online Store + Social Marketing + POS Software / SEO Optimized", "cats": [ - 6 + 6, + 55 ], + "cookies": { + "jibres": "" + }, + "js": { + "jibres": "" + }, "headers": { "X-Powered-By": "Jibres" }, + "meta": { + "generator": "Jibres" + }, + "scripts": "/jibres\\.js", "icon": "Jibres.svg", "website": "https://jibres.com" }, From 07a6e2b5fe1d4044f031f23c14bf5c8c5f699d0f Mon Sep 17 00:00:00 2001 From: Sergii Bondarenko Date: Mon, 26 Oct 2020 17:11:42 +0200 Subject: [PATCH 18/30] 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 14cc29cc2b1497b17c04f77ca46de4aab378a887 Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 26 Oct 2020 22:21:54 +0600 Subject: [PATCH 19/30] Added Shoppy --- src/drivers/webextension/images/icons/Shoppy.svg | 5 +++++ src/technologies.json | 11 +++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Shoppy.svg diff --git a/src/drivers/webextension/images/icons/Shoppy.svg b/src/drivers/webextension/images/icons/Shoppy.svg new file mode 100644 index 000000000..35d04283c --- /dev/null +++ b/src/drivers/webextension/images/icons/Shoppy.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/technologies.json b/src/technologies.json index 3a82090c1..665361a81 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11987,6 +11987,17 @@ ], "website": "http://shopery.com" }, + "Shoppy": { + "cats": [ + 6 + ], + "icon": "Shoppy.svg", + "js": { + "Shoppy": "" + }, + "scripts": "\\.shoppy\\.gg", + "website": "https://shoppy.gg" + }, "Shopfa": { "cats": [ 6 From a5205a1bd664347c51e55580ab10a3afc0a76d99 Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 26 Oct 2020 22:29:16 +0600 Subject: [PATCH 20/30] Added Shoppy descriptin --- src/technologies.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies.json b/src/technologies.json index 665361a81..be7e9ab99 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11991,6 +11991,7 @@ "cats": [ 6 ], + "description" : "Shoppy is a platform for creating online store. Accept PayPal and Stripe payments and possibility to accept Cryptocurrencies", "icon": "Shoppy.svg", "js": { "Shoppy": "" From bbca3d37e62f9bae30c286af63ebb0f2b11d871e Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 26 Oct 2020 22:50:56 +0600 Subject: [PATCH 21/30] Modified PixiJS version --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 6a7507af5..efe7da60f 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -10196,7 +10196,7 @@ "icon": "pixijs.png", "js": { "PIXI": "", - "PIXI.version": "^(.+)$\\;version:\\1" + "PIXI.VERSION": "^(.+)$\\;version:\\1" }, "url": ".+\\.pixijs\\.com", "scripts": "pixi\\.(min\\.)?js$", From 2e71b34a12e051d9eed47e1e4ccc6c28962fd9ab Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 27 Oct 2020 00:28:18 +0600 Subject: [PATCH 22/30] Add Sellex e-commerce proccessing --- src/drivers/webextension/images/icons/Sellix.svg | 11 +++++++++++ src/technologies.json | 10 ++++++++++ 2 files changed, 21 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Sellix.svg diff --git a/src/drivers/webextension/images/icons/Sellix.svg b/src/drivers/webextension/images/icons/Sellix.svg new file mode 100644 index 000000000..bedf694ef --- /dev/null +++ b/src/drivers/webextension/images/icons/Sellix.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 3a82090c1..061e42212 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11771,6 +11771,16 @@ "scripts": "select2(?:\\.min|\\.full)?\\.js", "website": "https://select2.org/" }, + "Sellix": { + "cats": [ + 6 + ], + "description": "Sellix is an online e-commerce payment processing website.", + "icon": "Sellix.svg", + "scripts": "cdn\\.sellix\\.io/static/js/embed\\.js", + "website": "https://sellix.io/" + }, + "Semantic UI": { "cats": [ 66 From cee843f0bb41141287900c5c17a33aac63642877 Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 27 Oct 2020 01:09:24 +0600 Subject: [PATCH 23/30] 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 254caf9fe0cf65ebd91d81db096ac53c1571d975 Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 27 Oct 2020 01:19:27 +0600 Subject: [PATCH 24/30] Updated regex make shorter --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index f8d80fb28..56676c64a 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -1499,7 +1499,7 @@ 61 ], "description": "Appointy’s online scheduling software.", - "html": "]+src=(?:\"|)?https://[\\w\\d\\-]+\\.appointy\\.com", + "html": "]+src=\"?https://[\\w\\d\\-]+\\.appointy\\.com", "icon": "Appointy.png", "website": "https://www.appointy.com/" }, 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 25/30] 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/" From 6cb562e30062d55eefc28d469961f1d0c441ba68 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 27 Oct 2020 09:27:54 +1100 Subject: [PATCH 26/30] 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 061e42212..3d0b5087a 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11775,7 +11775,7 @@ "cats": [ 6 ], - "description": "Sellix is an online e-commerce payment processing website.", + "description": "Sellix is an ecommerce payment processor. It accept PayPal, PerfectMoney and popular cryptocurrencies.", "icon": "Sellix.svg", "scripts": "cdn\\.sellix\\.io/static/js/embed\\.js", "website": "https://sellix.io/" From d1b1120909a18654bd32bd91e5486eb3152dd4ea Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 27 Oct 2020 09:29:49 +1100 Subject: [PATCH 27/30] 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 6020885a2..46e179131 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11775,7 +11775,7 @@ "cats": [ 6 ], - "description": "Sellix is an ecommerce payment processor. It accept PayPal, PerfectMoney and popular cryptocurrencies.", + "description": "Sellix is an ecommerce payment processor. It accepts PayPal, PerfectMoney and popular cryptocurrencies.", "icon": "Sellix.svg", "scripts": "cdn\\.sellix\\.io/static/js/embed\\.js", "website": "https://sellix.io/" From 99e8291eff39236c3027fc4ef30ce8456c4df273 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 27 Oct 2020 09:46:26 +1100 Subject: [PATCH 28/30] Update technologies.json --- src/technologies.json | 56 +++++++++++++++++++++++++++---------------- 1 file changed, 35 insertions(+), 21 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index c43791e95..d25818a3b 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -8059,7 +8059,7 @@ 2 ], "website": "https://joinmastodon.org", - "description": "Federated social media platform", + "description": "Mastodon is a free and open-source self-hosted social networking service.", "icon": "Mastodon.svg", "cookies": { "_mastodon_session": "" @@ -8521,13 +8521,13 @@ "cats": [ 2 ], - "description": "Federated social network", - "website": "https://join.misskey.page/en/", + "description": "Misskey is a distributed microblogging platform.", + "website": "https://join.misskey.page/", "icon": "Misskey.svg", - "html": [ - "", - "" - ] + "meta": { + "application-name": "Misskey" + } + "html": "" }, "Miva": { "cats": [ @@ -10009,13 +10009,17 @@ "cats": [ 2 ], - "description": "Federated video publishing platform", + "description": "PeerTube is a free and open-source, decentralized, federated video platform powered by ActivityPub and WebTorrent.", "icon": "PeerTube.svg", "website": "https://joinpeertube.org/", - "html": [ - "", - "

We are sorry but it seems that PeerTube is not compatible with your web browser\\.

" - ] + "meta": { + "og:platform": "^PeerTube$" + }, + "dom": { + "p": { + "text": "^We are sorry but it seems that PeerTube is not compatible with your web browser\\.$" + } + } }, "Pelican": { "cats": [ @@ -10231,12 +10235,17 @@ "cats": [ 2 ], - "description": "Federated photo sharing service", + "description": "PixelFed is an activitypub based image sharing platform.", "website": "https://pixelfed.org", "icon": "PixelFed.svg", - "html": [ - "]*title=\"version ([0-9.]+)\"[^>]*>Powered by Pixelfed\\;version:\\1" - ], + "dom": { + "a[href='https://pixelfed.org'][title*='version']": { + "attributes": { + "title": "^version ([0-9.]+)$\\;version:\\1" + }, + "text": "^Powered by Pixelfed$" + } + }, "implies": [ "Laravel" ] @@ -10318,12 +10327,17 @@ "cats": [ 2 ], + "description": "Pleroma is a free, federated social networking server built on open protocols.", "website": "https://pleroma.social/", "icon": "Pleroma.svg", - "html": [ - "Pleroma", - "" - ] + "dom": { + "title": { + "text": "^Pleroma$" + }, + "noscript": { + "text": "^To use Pleroma, please enable JavaScript.$" + } + } }, "Plesk": { "cats": [ @@ -16864,4 +16878,4 @@ "website": "https://www.xt-commerce.com" } } -} \ No newline at end of file +} From 5c24cedd83e39adb827a0db9777355ab28f961e7 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 27 Oct 2020 09:48:31 +1100 Subject: [PATCH 29/30] 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 be7e9ab99..a115f3fd6 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11991,7 +11991,7 @@ "cats": [ 6 ], - "description" : "Shoppy is a platform for creating online store. Accept PayPal and Stripe payments and possibility to accept Cryptocurrencies", + "description" : "Shoppy is an all-in-one payment processing and e-commerce solution.", "icon": "Shoppy.svg", "js": { "Shoppy": "" From 9cab792b393cbe65674b4dc77c076b7a0d349bb7 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 27 Oct 2020 09:52:40 +1100 Subject: [PATCH 30/30] 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 eb316cc4d..bf44855a6 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6923,7 +6923,7 @@ "website": "http://www.eclipse.org/jetty" }, "Jibres": { - "description": "Jibres is a next generation technology for integrated eCommerce platform software / Integrated Ecommerce Platform Software / Everything you need to sell online / Online Store Website + Mobile Online Store + Social Marketing + POS Software / SEO Optimized", + "description": "Jibres is an ecommerce solution with an online store builder and Point-of-Sale (PoS) software.", "cats": [ 6, 55