From c79608818f14a070dc0eb77375025cd2f1028efd Mon Sep 17 00:00:00 2001 From: nurbek Date: Fri, 8 Apr 2022 12:58:38 +0600 Subject: [PATCH 01/27] Add Exemptify / shopify-app, cbe --- .../webextension/images/icons/Exemptify.png | Bin 0 -> 1071 bytes src/technologies/e.json | 20 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Exemptify.png diff --git a/src/drivers/webextension/images/icons/Exemptify.png b/src/drivers/webextension/images/icons/Exemptify.png new file mode 100644 index 0000000000000000000000000000000000000000..53698b54ce603aec4721c1a725216781726d5401 GIT binary patch literal 1071 zcmV+~1kn45P)&e`TtN90UXBeb%As8k3e$S4AX?7xI0yQuEFu76o1|W(84we<6{&po+ugOF(AYq{2hSt_zSS?PjKYDBj>T1tm)vD!*nuR{z1EEMH z7WL4e9it--xSU=H%wb2z06ISRa~(y^^$1ZUkfF)RDSYc3L1AG&HnQAsI=sls%b2yE`oW1)J8|>IY2>Ula}d!) zmz+{mjTj8*L^b0Z8#@u0l4j{UJBLwPx(!yF3-)m*3JX@VvK)lhJH_>qBtx&$!R7Yh zLrXWSCMoJR#AJXT?d}=D!v}BRcKPN|sGzK@5X~)JNJ~paQ`2{D+%xG9gC}Wk@5S?H z@A%fl%7NI8h%KOOCdtl8!|>2VxYh;M3;OyjEX#keq>~vF1-N&=fkp41hAto_)yQ+j zGUkAmXjTC^++DI6=g;lI)oU-%#b~D{qvBH&OQ#cIFz9&phlK7`o-ILfaXv0yd;;&} zR7?Pxt(cq)58Khu@P+k#D-UkE7{huh$r Date: Fri, 8 Apr 2022 13:19:58 +0600 Subject: [PATCH 02/27] Add GlobalShopex / cbe --- .../webextension/images/icons/GlobalShopex.png | Bin 0 -> 1430 bytes src/technologies/g.json | 17 +++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 src/drivers/webextension/images/icons/GlobalShopex.png diff --git a/src/drivers/webextension/images/icons/GlobalShopex.png b/src/drivers/webextension/images/icons/GlobalShopex.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1991d1d056a2c3e485701b7bca8ffb16572bf1 GIT binary patch literal 1430 zcmV;H1!?+;P)4Q>H z)CWwKeF-ddTG}~M@o1{s0bJ_j;oo;s7Y`$-^n->opX1+6L&iT)o zGiT;g>VGD!qM{-#B_-uSUDxM_hK5!(O*7QNNP~^2HX+jOcKhprK%i%9YwPQpnws{i zs;Y;P+g0*p#I%W!X3NXVdy-BYeAqCI=V+Ue*>ZAn?k+7Yd6P7l3`wMvEjv4V!e+Bw zr|*Wd;d1yXw&FM-1_5zfB~QBA3tThl8~Wtrqgq?yhp*sm__gx#@*70z5`dcbJ0<9A zW;)Sw>CDt*y!!+ z>+7X^5)ebBqmGCKG%9z{bYL6_g%B z`2>l2HN2w2!oo~-04gadv9GSKK2P^^aQ{FJ>a;94PN#F0qBKnRaaQmG?NwO~#j2kE z+v)(cwzeh_c!aJGn|*wH<5fHfSs(loXj?&_(a_K!Nhy`GU4@QgG8D=}!^oh23jo)q zr>Fg903u0)(g4np1=8`u-9y>>wC*}7y?DQoKAT>2rR=Pzu6US%Bg%*_{p)2RVOoeiwhy8b10f_gO zt5%_h$~s(t!TVM6G(6Oy>HyVmKZ^r!PBX}8u6F6?=dxUl> zS}7|lYi@aYxd**=F0k|HuA|co4^oajCcc!-M7F0Gk%&{Q{xIDmu-u447(Yje{c~ky zC6d*=^Mgf2MN@?SIO7e7O5uM2&^0nL@{frx^S>A~Ao3TTk&#h^aoha-yoaBR6=gx9 k3*dXz68(Ad!*8YgANY-!s6R$WIsgCw07*qoM6N<$g3zO;ssI20 literal 0 HcmV?d00001 diff --git a/src/technologies/g.json b/src/technologies/g.json index 921a7b7ce..af1f39dde 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -731,6 +731,23 @@ "scriptSrc": "\\.global-e\\.com", "website": "https://www.global-e.com" }, + "GlobalShopex": { + "cats": [ + 106 + ], + "description": "GlobalShopex offers a logistics ecommerce solution easy to integrate, which helps online businesses to sell in over 200 countries.", + "icon": "GlobalShopex.png", + "js": { + "GSXPreviewCheckout": "", + "GSXMiniCheckout": "" + }, + "pricing": [ + "poa" + ], + "saas": true, + "scriptSrc": "//globalshopex\\.com/", + "website": "http://www.globalshopex.com" + }, "GloriaFood": { "cats": [ 93 From b95b9a665e0d2cf17d211042eba7ba0e35f51f15 Mon Sep 17 00:00:00 2001 From: nurbek Date: Fri, 8 Apr 2022 13:39:06 +0600 Subject: [PATCH 03/27] Add With Reach / cbe --- .../webextension/images/icons/With Reach.svg | 4 ++++ src/technologies/w.json | 13 +++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 src/drivers/webextension/images/icons/With Reach.svg diff --git a/src/drivers/webextension/images/icons/With Reach.svg b/src/drivers/webextension/images/icons/With Reach.svg new file mode 100644 index 000000000..e2d421f81 --- /dev/null +++ b/src/drivers/webextension/images/icons/With Reach.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/technologies/w.json b/src/technologies/w.json index 51148717c..c6632d40e 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -1147,6 +1147,19 @@ "scriptSrc": "\\.wistia\\.com", "website": "https://wistia.com" }, + "With Reach": { + "cats": [ + 106 + ], + "description": "With Reach is a fintech/payments service provider that helps retailers connect with customers around the world.", + "icon": "With Reach.svg", + "scriptSrc": "\\.rch\\.io/", + "saas": true, + "pricing": [ + "payg" + ], + "website": "https://www.withreach.com" + }, "Wix": { "cats": [ 1, From ebd0ab6d82212a57230d08c97b5765647f233b5f Mon Sep 17 00:00:00 2001 From: nurbek Date: Fri, 8 Apr 2022 21:42:35 +0600 Subject: [PATCH 04/27] Add Absorb / lms --- .../webextension/images/icons/Absorb.svg | 5 +++++ src/technologies/a.json | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Absorb.svg diff --git a/src/drivers/webextension/images/icons/Absorb.svg b/src/drivers/webextension/images/icons/Absorb.svg new file mode 100644 index 000000000..8bacbe502 --- /dev/null +++ b/src/drivers/webextension/images/icons/Absorb.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/technologies/a.json b/src/technologies/a.json index b9d85b298..a76899913 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -27,6 +27,24 @@ "scriptSrc": "statics\\.a8\\.net", "website": "https://www.a8.net" }, + "Absorb": { + "cats": [ + 21 + ], + "description": "Absorb is a cloud-based learning management system.", + "icon": "Absorb.svg", + "cookies": { + "_absorb_ui_session": "" + }, + "js": { + "AbsorbLMS": "" + }, + "saas": true, + "pricing": [ + "poa" + ], + "website": "https://www.absorblms.com" + }, "AB Tasty": { "cats": [ 74 From 15fa7766d55bd2862a2423930c047e5231cfa27f Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 9 Apr 2022 02:04:20 +0600 Subject: [PATCH 05/27] Add Coin Currency Converter / shopify app --- .../images/icons/Coin Currency Converter.png | Bin 0 -> 1261 bytes src/technologies/c.json | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Coin Currency Converter.png diff --git a/src/drivers/webextension/images/icons/Coin Currency Converter.png b/src/drivers/webextension/images/icons/Coin Currency Converter.png new file mode 100644 index 0000000000000000000000000000000000000000..c1dfd48eefdeb0bdc77b9add54c43a4d7ce35a33 GIT binary patch literal 1261 zcmV7- z`~g4Q4`CXS#keqaY&tgwG$7d4xzUcbYuB!q^|HhJeS?ueyBj16$=;?tJ?DJq``+() zpZ9s+Bj{@@M9iW|Fv~XQz`f;wz(+ZZ6t@F2_auV(ox`BnX96hNbiKu&bmBO_$qY>9-Or0%l^# z9iW|OY7N-5QWop|38nNE6hkw)#0?QlZR%ymXrf3 zxf0up%W?S6Mp}FnCB{PR-?#_4`unkicD{GRPNYauaIC9|u4N%zrNc}tp#vg)3et0M z$<>QkJcf8YimFAWIP3TaZ=I||O~ZR|`rMF6=y8d_kyxHpK%h;Z35i2M^Dwyo=(BL@ z=ci?(EcaoG|1fG+Z$Ts;M}6lH;|tn7PCSxbM7~J4^V6|}2na+dl}rI|(9h51GC8C) zxl*cxUaiA$B#1~XIzB!^2&ttshC*`V`Kek`5(cAT=#*LnV8rZ8AN z4({LxEzD40|8*)Yp=N|X5+bAmudeH8^g4H=i5JyG00$#NCoW*@=Ezb0u zgF&swXHUJ(^S?5GCBEGH23}qJ3>tTRg0>fr;P{S@@%+lo(8yIhn79cD+7t1zs+D8XFgt;p>hQC?at>vh8gYW|$yPk>bE_$6(SMNwiET zU-&4NWaiksA_c`dMoP$b{!Mi)7p2~zt9b3i zN3hc|Rj$BGYpO{v9_Qoh&NQI*=fjAP#;1PwdS^901W)3dB zRRq0~1WGGcW36fVb>$POJ}6)v?B!?X!cuZpIi?X5%6SScN=*;pobz8K@*p_^H@)D+ zhr!(4e;J*97cm&}p@vAtxWc~Ky7~CMryEDRP7-21tjZ}yrY3DX9WPMPYPS8AaQZ2i zW40rt&$Ef$_lJW?vtil|iG-xr zMZ92H!Dbh!PJGb(6>RQ4&V!viEzGSUU6hHswwoGWND6Yk`_fGxsOZ~M|pD&Gp&2d_{AV<1tIapm0iQytDb zt(d4y5bpHFggH^1`5@L&IE>W5_^1y2P4%LcB-;}j0w!rvgt<2(%(BfnAf=WUvuW1= X?T5=!5J#j800000NkvXXu0mjfxe-if literal 0 HcmV?d00001 diff --git a/src/technologies/c.json b/src/technologies/c.json index ca7aa705b..5cc907f16 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -1759,6 +1759,21 @@ "icon": "Coinbase.svg", "website": "https://commerce.coinbase.com/" }, + "Coin Currency Converter": { + "cats": [ + 100 + ], + "description": "Coin Currency Converter is an automatic currency conversion app for Shopify.", + "icon": "Coin Currency Converter.png", + "requires": "Shopify", + "scriptSrc": "/apps/coin/coin\\.js.+\\.myshopify\\.com", + "saas": true, + "pricing": [ + "low", + "recurring" + ], + "website": "https://apps.shopify.com/coin" + }, "Coinhave": { "cats": [ 56 From b5c39a3dee8bb634d9a87648f5b18346143c4f0f Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 9 Apr 2022 02:28:12 +0600 Subject: [PATCH 06/27] Update Loop Returns / returns --- src/technologies/l.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/technologies/l.json b/src/technologies/l.json index 23cf25a29..f70e03109 100644 --- a/src/technologies/l.json +++ b/src/technologies/l.json @@ -1146,7 +1146,8 @@ "dom": "a[href*='.loopreturns.com/']", "icon": "Loop.svg", "js": { - "Loop.config.variantParam": "" + "Loop.config.variantParam": "", + "LoopOnstore": "" }, "pricing": [ "low", From c44df771238e71355b33de79bc3eb256ddaa5abd Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 9 Apr 2022 02:30:41 +0600 Subject: [PATCH 07/27] add requiresCategory --- src/technologies/l.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies/l.json b/src/technologies/l.json index f70e03109..c0b297ff0 100644 --- a/src/technologies/l.json +++ b/src/technologies/l.json @@ -1144,6 +1144,7 @@ ], "description": "Loop Returns is a return portal that automated all the returns and refunds of products.", "dom": "a[href*='.loopreturns.com/']", + "requiresCategory": 6, "icon": "Loop.svg", "js": { "Loop.config.variantParam": "", From 38d2ab3d854a30d7ba5f98a07e16b33b68033b67 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 9 Apr 2022 02:39:57 +0600 Subject: [PATCH 08/27] Update Olark / live-chat --- src/technologies/o.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/technologies/o.json b/src/technologies/o.json index 6cb9387fc..85d8ac750 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -306,6 +306,10 @@ ], "description": "Olark is a cloud-based live chat solution.", "icon": "Olark.png", + "js": { + "olark": "", + "olarkUserData": "" + }, "pricing": [ "payg" ], From a5717cf05b99d424d5487713762b6c31b6acd748 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 9 Apr 2022 02:40:55 +0600 Subject: [PATCH 09/27] Update Olark / live-chat --- src/technologies/o.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/o.json b/src/technologies/o.json index 85d8ac750..e223b009b 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -314,7 +314,7 @@ "payg" ], "saas": true, - "scriptSrc": "\\.olark\\.com", + "scriptSrc": "\\.olark\\.com/", "website": "https://www.olark.com/" }, "Ometria": { From 261f63e250114928af79d426ebb1ff9d1d028aaa Mon Sep 17 00:00:00 2001 From: James Martindale <11380394+jkmartindale@users.noreply.github.com> Date: Fri, 8 Apr 2022 18:19:51 -0500 Subject: [PATCH 10/27] Add PubSubJS https://github.com/mroderick/PubSubJS --- .../webextension/images/icons/pubsub-js.png | Bin 0 -> 631 bytes src/technologies/p.json | 15 ++++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/pubsub-js.png diff --git a/src/drivers/webextension/images/icons/pubsub-js.png b/src/drivers/webextension/images/icons/pubsub-js.png new file mode 100644 index 0000000000000000000000000000000000000000..0767e129780dd3af325992c03610db796c69d6e6 GIT binary patch literal 631 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyHv)V@T!FOdj;9cG@5^uN-OtT- zKD+Vh7hEv;^cy%E#MlW{Y`WtakbC6S_r4n+*FO4Maq+#yE|3Ti`5k@mPE@z4JNz^3(6XFTVfT z`||s;hhJvj`P_f=W5uQSKmPuE_w(<$cR#m3|2F5|=aLKW;!nN~KlbYO=ijH_{@D2V zYyFk?si)rr9C=yFEB^xMH|3HbzhH(llF$DAee>_vE&U(Iwk}Bua8u;v{Q2|8x33S* zZCx|5sfeF-RoP2(1_nlLPZ!4!i_>c-r{^~t2(%e822D~s`{Lf({=JHcDdqqF*M}%5 zG#LhIKmC~$`Ta%7zVI}zWslueKA1mxPAxkr>;OH5DC@%hY#4M~R;FKrXCdK1^N&@X%?cNZti?Oh+#CN{;0?`uq1 z_iugk#Tkl2szyF^S&cGiSNm^7Po;{n6LFz8U0k z+&a~_^~sYnv^{@o?p>4_gUxl2}wb$%Ke8=C(8y~M=Q#R?<>bTESdI8I%ev==dgMX3}psSS3j3^P6 Date: Sat, 9 Apr 2022 18:37:10 +1000 Subject: [PATCH 11/27] Fix issue where page.url() would be "about:blank" --- src/drivers/npm/driver.js | 4 ++++ src/drivers/npm/package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index fe0841a89..4d1ce77d7 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -643,6 +643,10 @@ class Site { } } + if (page.url() === 'about:blank') { + throw new Error('The website failed to load') + } + if (!this.options.noScripts) { await sleep(1000) } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 857b5568c..f24caabc7 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com/", - "version": "6.10.21", + "version": "6.10.22", "author": "Wappalyzer", "license": "MIT", "repository": { From 4aa5a18ddafa7955cd3e9da80b7bc957170d783a Mon Sep 17 00:00:00 2001 From: Maulik Date: Sat, 9 Apr 2022 17:54:49 +0530 Subject: [PATCH 12/27] Rename .svg to model-viewer.svg --- .../images/icons/{.svg => model-viewer.svg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/drivers/webextension/images/icons/{.svg => model-viewer.svg} (100%) diff --git a/src/drivers/webextension/images/icons/.svg b/src/drivers/webextension/images/icons/model-viewer.svg similarity index 100% rename from src/drivers/webextension/images/icons/.svg rename to src/drivers/webextension/images/icons/model-viewer.svg From 0e81bf9228d59347a8ffe5e0a3b25e5961365cd1 Mon Sep 17 00:00:00 2001 From: Maulik Date: Sat, 9 Apr 2022 18:01:15 +0530 Subject: [PATCH 13/27] fix icon name --- src/technologies/_.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/technologies/_.json b/src/technologies/_.json index afa6f03e1..b36ba7bfd 100644 --- a/src/technologies/_.json +++ b/src/technologies/_.json @@ -150,10 +150,10 @@ 105 ], "description": " is an open-source web component developed by Google and maintained through GitHub. aims at putting 3D content on the web easily with a few lines of HTML code. This was first introduced with Chrome 72 in July 2019 and enables users to view 3D in the browser and mobile devices.", - "icon": ".svg", + "icon": "model-viewer.svg", "dom": "model-viewer", "oss": true, "scriptSrc": "/model-viewer/dist/model-viewer\\.min\\.js", "website": "https://modelviewer.dev" } -} \ No newline at end of file +} From e2ba2f0aacb76f8ce15585c393ed5a0f5713c7dc Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 9 Apr 2022 20:57:01 +0600 Subject: [PATCH 14/27] Update Grafana / analytics --- src/technologies/g.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/technologies/g.json b/src/technologies/g.json index 921a7b7ce..1bd4d216b 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -1484,11 +1484,8 @@ "Go", "Macaron" ], - "js": { - "__grafana_public_path__": "", - "grafanaBootData.settings.buildInfo['version']": "([\\d.]+)\\;version:\\1" - }, "oss": true, + "scripts": ".+latestVersion\":\"[\\d\\.]+\"\\,\"version\":\"([\\d\\.]+)\\;version:\\1\\;confidence:75", "scriptSrc": "grafana\\..+\\.com/public/build/", "website": "https://grafana.com" }, From 35b2d07fd51cbe1912efb3b3a1a2b890a56ac583 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 9 Apr 2022 20:59:32 +0600 Subject: [PATCH 15/27] return js --- src/technologies/g.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/technologies/g.json b/src/technologies/g.json index 1bd4d216b..7f6a5ae2b 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -1480,6 +1480,9 @@ ], "description": "Grafana is a multi-platform open source analytics and interactive visualisation web application.", "icon": "Grafana.svg", + "js": { + "__grafana_public_path__": "" + }, "implies": [ "Go", "Macaron" From c15b9dbc94a8f7de4a349a13dcf1eb39a4ceec8f Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 9 Apr 2022 21:46:33 +0600 Subject: [PATCH 16/27] Update OneShop / ecommerce --- src/technologies/o.json | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/technologies/o.json b/src/technologies/o.json index 6cb9387fc..0eb00ab8c 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -574,18 +574,22 @@ "saas": true, "website": "https://onfido.com" }, - "Onshop": { + "OnShop": { "cats": [ 6 ], - "description": "OpenCartfree open-source ecommerce platform for online merchants.", - "excludes": "OpenCart", + "description": "OnShop is an ecommerce platform for online merchants.", + "dom":"link[href*='cdn.onshop.asia/']", "icon": "Onshop.svg", - "implies": "PHP", + "excludes": "OpenCart", + "implies": "PHP", "meta": { "generator": "Onshop Ecommerce" }, - "scriptSrc": "/opencart_custom\\.js", + "saas": true, + "pricing": [ + "poa" + ], "website": "https://onshop.asia" }, "Ookla Speedtest Custom": { From b2a604bb0ebf98cfeeeef206429751cbbe86812d Mon Sep 17 00:00:00 2001 From: nurbek Date: Sun, 10 Apr 2022 00:25:14 +0600 Subject: [PATCH 17/27] Add Visual Quiz Builder / shopify-app --- .../images/icons/Visual Quiz Builder.png | Bin 0 -> 1440 bytes src/technologies/v.json | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Visual Quiz Builder.png diff --git a/src/drivers/webextension/images/icons/Visual Quiz Builder.png b/src/drivers/webextension/images/icons/Visual Quiz Builder.png new file mode 100644 index 0000000000000000000000000000000000000000..dbfdf3b2521114d59068ac6b9068ea5199d7136b GIT binary patch literal 1440 zcmV;R1z-A!P)hQ|UD~uX2$9kRLMv1xPz#|d2atdR1q7l9ZgAp)1P2biAaN-Y zaOr`6r2^D~ngp6lBNRXl1VTcDLe!*E(l#bmY_E5QH#58T+HvaS(q1~&I@#IT_rCYN z@4Xo_F>p{o4FhFEF#3`gJ!S&e93t>8O(#a z5-YRDutoqS7m^9?83^XC+@S;}KQiy?sm#A9f!1qyxfda5ZDlY<;JfM&&_XG_$h2#? z22;+M44KQzP~j`m$hq)7s~Kz3fQ&=hHH04+0W`P<0G%~KfOIM}2*y|~0IMI`luJS8 z$#e+ZijXslNRZJxuu*_;bD9;yqV=^EVJ&wdJazfGCNs?R`hpA4zn3!W@%7*=X43PB zMOwhZHZqwsEawWk+M00hu6opoG?*FI>{MzZ=#dZf1d=85Ds<`%ipC`8Mm^DLgS$dS z+V|7n7@2FqeUH9|ZFk&>hH#90FytHuOABe7`{onOjP~N_p(Z5iDFi`GFc<R22ZO zQg)7qFf{QWejdvr5^aEC66Hkgrc@X99eEy&@mm#GNwXqHvLnF@6XSpVfm83lfMZ8C zB5LJHWs+#8Dgdjpmbp|CE8z6dJpSQ(aPZ|{?oUZj)`|_nQuKJeTvaPEkReAC3mfptTgMTp3zeSB(vy*@%k+#g zuOZ1BTdgxq6I9A{|VRF8NxN33z(Lp)trigFo^svR3yH-fQC8L((G zqTvYiX2eQSdZj4m{GhxdEJnph6FYX^h0t@yadmzc=SPR}{ck_waMwEQXtrSrv)E~w z=zB~^!I8?an746eSYXE5jh-i7L^8F#jIPRbRgR#{{B=?mj8r`}HHi=3dmYd2%OkbE zR2jOD3cckH{ked`#s_iijdyWd@^&xFtLtdhKmZ!yD5PRb`1$NpEi50dC&{M=jJlm!TEPRE@hNNRwt| z4>OoAFHt+pWrM>%a0riKPPdom=3%)mZ2tg5J`Jfz*-lMiWA}zD=sWc>oNQiek9(U< z5r~(rYJba6Ne3=LaAo6GrJY_}z;|DsKzqv~&6q`=m^gb_a8t`GTgc<{ALfvcA3*1U zC$YJ?1))ep?S7(?=77JtXbh$uf?3>n)UJfQ<6>s^B4#d5qrdk9>};GwPiF%{Ci8Sh zmBjmd2mmLvBnR3|9M{J9bQTlSIi#0p)~uu1(r$;qp+nv;E(tWI9>CVNd(g4B8?hL* zZi;*4!tXfO`w^n~5hNP&=-QQ_)=WJ@EO{pvL+QYh4Z+|#Z!#lc=AgZmp*`6Im+Dn; z-Cj#-(qD=IiX!iDjQ%@_)1Q6@!+0Cr`+HRShtCh9k&WS*hu6{eO)2GB=;meW((t0N ze4A#GJVTRQ$Q9?xj$IW3w5j>+-CCe1s#amF)^k^@ zno};bbOvxK1u>ST)XFw*`0cRdTp7|LtjPeYa=)zQ8l@i@5u#j{9^ Date: Sun, 10 Apr 2022 00:51:27 +0600 Subject: [PATCH 18/27] Add Fontify / shopify-app --- .../webextension/images/icons/Fontify.png | Bin 0 -> 947 bytes src/technologies/f.json | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Fontify.png diff --git a/src/drivers/webextension/images/icons/Fontify.png b/src/drivers/webextension/images/icons/Fontify.png new file mode 100644 index 0000000000000000000000000000000000000000..67e1096546f87ad9cf3c05a7c87b572e3c798fea GIT binary patch literal 947 zcmV;k15EshP)nkFW2$WKy-$KBE6SS+V3;q55Xl!gmX=y2Z zJ|DbZFCHHsaddQqt*tGruCC(p@=^$pjH6w+=mW;%zP>(;j*gT?`BiNZ8GLYB(IW;5hCA?E!{|hh>rfw;zj(i?Y44va+Q5tE;Oe z-$u9#2*!~_Ha9n;IZw159SO9zx1+VS71!6-;_=hdljS{uSa>TdD;Cc~!4Lv}0$5*P zha0gaK;xaAonn+JI5|17yf@)w^^c5^d@F#;?!cEx0E*p>i=DIkeJAP{FfmIz7i?(SM@fO2|z zDqWN3L$dVP5}-j=Jlks`;dgAyUXNFLs#&+Qvm>J$u_eIjW{>Ci(Ysh7$i&2ih0x*Q zp|o8$;kPBgh0o8=I6gj>zV8HXcERlItYvNN=tgXJ0gGsRdmD9ib*_vt&u-6uR|F_5 zK&BuwGZTp Date: Sun, 10 Apr 2022 01:56:53 +0600 Subject: [PATCH 19/27] Add Globo Also Bought / shopify-app --- .../webextension/images/icons/Also Bought.png | Bin 0 -> 1915 bytes src/technologies/g.json | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Also Bought.png diff --git a/src/drivers/webextension/images/icons/Also Bought.png b/src/drivers/webextension/images/icons/Also Bought.png new file mode 100644 index 0000000000000000000000000000000000000000..e2194c178246e925bdcd344fa7f988af40621ab6 GIT binary patch literal 1915 zcmV->2ZZ>EP)EKS1;-@9%DQnOl!;t2@psu#%vcP7I6WDgoNPC1^)$p1>%6L9d%OQ_tO*VOQ8a@+amt~nO zFy$173Y2pz&nxyD1XrlaNTg+g8P=L$s482-M0RcwhLhft=j>jQD6g3*{u_i%29>22)|@FgS$~$;7#r8U-^ljJA7fWEhs@x6b5>a#*P$$ss(mFRbiWqCnZa zOA)$EF3}7LgZ+n1p6w!+n`}uKZIL3|ZwB~&RSx&m&MwICVOQ*-joaCTWecf*0C{2L zA>Z0VHEZ2f=12v?cX!04x!$@#Z@J|v=g1v(V9bFB51M;!+gmYu{{r^kyNc!84x%2_ z*txQf=?`booV#q^wj~vjvK2p;M-q5Gpplc>*C@i?j^k;Wif`1D&XjuA0 zo;i=%^<69-J&Yqy9>;K(^AEFbtcw*I(^t+h?tqoC!T2GetwFu!kE$fK4$o-&t7UWS2- z)-XWSm4!HTJ3y=+4df0Bln0avWjVBeJgAB=4<3xWy+MW zsCCCGYP&M7jgQE^Hg#cbse%-BFyj`t+_Q?6+YcEOb?w}tWpLBt_UDg-@=Wf*4w{UR z$2D$!@&QX%t+J+DxOD0avKVYi$ZMgCKsl-a2@i@!8L$->m;ZMF3rBA<9B2uqpwRKs zf*6oH&{B5Ro7}eFNn6Ua76aPvB)Z$4QUpiTQKaEHS%?bNDn2STFrg$x@|?v0z2W8R zY18uMPEMfOK6$_)g{q79x}`2_Dab|hTp7tQN}uq$m!DZiyWK`vWki6S8QI^s{W6Y=zwF1=g3n$M4-=4FSlqjX3+FB`FY#J@i zZ#)#1uvK4ZL)X^||89HF18|r`}?e*HP>)2ku zKCCWq+v2aE*KzHyjnc8Y99iiRTgh?^Gi;L)c`AszB&5Q6Hy9Bn=qNI`GQs@8Wt{!$ zH}RB9VPksXZ%lt#!_9a9_XeX8vkn(S*dtjo@BOqygG!}wXTRk-EL4FD`zCns<>UDB z%}+2Eu0QhVQEXmb$LaS^q597V_dWZN)&6il$L!~2=M3qFl;W+-Syff*0;0aSGJ53a zsPl(kdJOaP6P$YQbDVtd3ydZ;Rv*3t&z*P$%raG1Rm*I=@92^l#ECfJWlT(u0n$+u-vM)U?nrd~9PQXL+)fz9cr z2xzU2d%Q+lvB@~cT~U@xfbevCpkx?MKyojX8Zo4k$4H--pNvAQ%Z(|Ba zI>K%2YPg{zr5d1(%P`Qydl+wCkzz}S+LMp=rJ9610VZ(~xL>ttq`;B{RgJ9@afu*;Clc7002ovPDHLkV1fo( Br1by* literal 0 HcmV?d00001 diff --git a/src/technologies/g.json b/src/technologies/g.json index 921a7b7ce..af7e06b6c 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -731,6 +731,22 @@ "scriptSrc": "\\.global-e\\.com", "website": "https://www.global-e.com" }, + "Globo Also Bought": { + "cats": [ + 100 + ], + "description": "Also Bought is a conversion Shopify app by Globo.", + "icon": "Also Bought.png", + "requires": "Shopify", + "scriptSrc": "assets/globo\\.alsobought\\.js", + "saas": true, + "pricing": [ + "freemium", + "low", + "recurring" + ], + "website": "https://apps.shopify.com/globo-related-products" + }, "GloriaFood": { "cats": [ 93 From b212e4162b4862c6d29c15fa3f941b7350fcfdbc Mon Sep 17 00:00:00 2001 From: nurbek Date: Sun, 10 Apr 2022 02:18:08 +0600 Subject: [PATCH 20/27] Add Gist Giftship / shopify-app --- src/drivers/webextension/images/icons/Gist.svg | 6 ++++++ src/technologies/g.json | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Gist.svg diff --git a/src/drivers/webextension/images/icons/Gist.svg b/src/drivers/webextension/images/icons/Gist.svg new file mode 100644 index 000000000..17c3cbc44 --- /dev/null +++ b/src/drivers/webextension/images/icons/Gist.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/technologies/g.json b/src/technologies/g.json index 921a7b7ce..40c33b591 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -544,6 +544,22 @@ }, "website": "http://ghost.org" }, + "Gist Giftship": { + "cats": [ + 100 + ], + "description": "Gist Giftship is a gifting app on Shopify that allows your customers to complete all of their gift shopping at once.", + "icon": "Gist.svg", + "requires": "Shopify", + "scriptSrc": "assets/js/giftship\\.([\\d\\.]+)\\.js\\;version:\\1", + "saas": true, + "pricing": [ + "mid", + "recurring", + "payg" + ], + "website": "https://gist-apps.com/giftship" + }, "GitBook": { "cats": [ 4 From 37cf5d1b7b31d911d6c74fb8fd503ade22e395c6 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sun, 10 Apr 2022 18:11:23 +0600 Subject: [PATCH 21/27] Update Astro / ssg, js framework --- src/technologies/a.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/technologies/a.json b/src/technologies/a.json index b9d85b298..93699b44d 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -3342,6 +3342,11 @@ "attributes": { "href": "/_astro/(?:common|index)-[\\d\\w]+\\.css" } + }, + "astro-root": { + "attributes": { + "uid": "" + } } }, "icon": "Astro.svg", From e2e3afec7d6a5d85993e6fe1182ff34a9a7c8614 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sun, 10 Apr 2022 18:43:11 +0600 Subject: [PATCH 22/27] Update RxJS / js lib --- src/technologies/r.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/technologies/r.json b/src/technologies/r.json index f2ae3b737..e20725cbd 100644 --- a/src/technologies/r.json +++ b/src/technologies/r.json @@ -1589,11 +1589,13 @@ "cats": [ 12 ], + "description": "RxJS is a reactive library used to implement reactive programming to deal with async implementation, callbacks, and event-based programs.", "icon": "RxJS.png", "js": { "Rx.CompositeDisposable": "", "Rx.Symbol": "" }, + "oss": true, "scriptSrc": "rx(?:\\.\\w+)?(?:\\.compat|\\.global)?(?:\\.min)?\\.js", "website": "http://reactivex.io" }, From b910054518eefc75b06d754b5da662afb03e18c5 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sun, 10 Apr 2022 22:25:24 +0600 Subject: [PATCH 23/27] update regex --- src/technologies/g.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/g.json b/src/technologies/g.json index 7f6a5ae2b..518dc5642 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -1488,7 +1488,7 @@ "Macaron" ], "oss": true, - "scripts": ".+latestVersion\":\"[\\d\\.]+\"\\,\"version\":\"([\\d\\.]+)\\;version:\\1\\;confidence:75", + "scripts": ".+latestVersion\":\"[\\d\\.\\w\\-]+\"\\,\"version\":\"([\\d\\.]+)\\;version:\\1\\;confidence:75", "scriptSrc": "grafana\\..+\\.com/public/build/", "website": "https://grafana.com" }, From 09560d0bfa3a439bb81a58e6508b87d6f6ec23be Mon Sep 17 00:00:00 2001 From: nurbek Date: Sun, 10 Apr 2022 22:42:46 +0600 Subject: [PATCH 24/27] Add ViaBill / bnpl --- .../webextension/images/icons/ViaBill.png | Bin 0 -> 380 bytes src/technologies/v.json | 17 +++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 src/drivers/webextension/images/icons/ViaBill.png diff --git a/src/drivers/webextension/images/icons/ViaBill.png b/src/drivers/webextension/images/icons/ViaBill.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea2cc181d7ff061d3822f68e8a284c067cd37e1 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy-T^)#uI>dsQ4Ifq2nZkyWHOQa zf2r30-#`DiIR3x5<9~n9|M$=SfB*FV(1QP&68~qX{(o`%|LWTR+b8_Ld-DJ9z`$&v zv0NoVe!&c@{{OdM7x|v)@#IJ6wgE-2dAc};RNOi{*_*FLfyY5oz~14h`m4YGRw4m0 zXAWFb+apn<%e%1U4Djtm*4Q;Za9=lzOC10OwTF-P% zRE~d=nq%&ct_in|g~abhI(dY;h#E-m{+!Mt4we*B+Rc(G7H+t=K+Kp!%A My85}Sb4q9e0O(Js8vp Date: Sun, 10 Apr 2022 23:10:52 +0600 Subject: [PATCH 25/27] Add Frequently Bought Together / shopify-app --- .../images/icons/Frequently Bought Together.png | Bin 0 -> 2332 bytes src/technologies/f.json | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Frequently Bought Together.png diff --git a/src/drivers/webextension/images/icons/Frequently Bought Together.png b/src/drivers/webextension/images/icons/Frequently Bought Together.png new file mode 100644 index 0000000000000000000000000000000000000000..61a5087f2f77442206ad5fdc0b7d5f104e1e98cb GIT binary patch literal 2332 zcmV+%3FG#OP)}k0K)u!s-MQ2JJzq83~^V7&;9VZ5d)uwu*T}| z6me$w1B1CM2h936BeSN6iHR*38J$73G5~7>++4hgi3!AmuWnvGa=U#0!DoA%y+Qk!Jl!}q~JhX>1}qbK*2 zxsxb^AVjG=jM34LAS_h$SwX;%{q1&#jt!tv9zy7(A_Dr>!{pX4VRYhQz||2rB^}mD znUVt> zF@%gE2rR;48Re1tQ1TA#)denH;+jOmGe>_rNv^PRgF$TD`EA7QWh~w}f^Kw$q!Ieq z%x4iPMp`XTV9x`e!Pw~JZTXCy!wbibq8(qr=B)?t>3u&%V5%^-swsA9q+EFO)U&vB z{^zvaq$33cPd!n28m7m+#_`cT-$i}Lw=l8k^DL_YG*=retp!EI3wUI8;#yc-T*c7P zG|JVAP#rD8f8wQMXmw{%VEH9+39GAJEL=T<>fkgS%k$jXKk@uHX5W5+?#||wV-XyD zqV}{GcBUQ7U8i{X3N}ye!=~v+FfqL!QJkQ$e36kb0-u#r6t^%pcLQT16EHy$CypOO zH@;4|9k(nq+&OfX{)yFFf5&9~t6Ur6%qu@c>(+0G!c_*7ywA!&2_3zPH~#y5 zy#4y`u;cy%*m~dB@QH_h!XQhyapf7JWVNOPS(`55Q0~f5nUQUA)e>@0urvvn3E%5)|@e!pvVndWJxx#vUrSV z2bsssYC!G_sf;OY5L43BZtRgh*A=-Qku$HOEY8^yU5n_WRbuz;F$H(3jnCV%N275@ z_>EF!6Vot`QgsXVJ@O0K!su-x~uldh0JZ9}14gD=*Zf6B3>&V=hh z=HH5d)VI$-V~SnY$LW}51g+*giq&ZZ#Z5r>2>$)I$C&fnn5@bJ%N+3es8GZHFF%LP zGy8Gn!ci1#*1EMhi5*c-)fXcUSoG82`{YnmoTvwt>pBKUccWaJpxD%L&-6Yb=k&fY zK3^;5L#466YfE(^up7;#YiKSUrg#N;*C92fHLnGrtGq5$mG)#cnVP1e??(M-tt_an z2SE)}yPm|(2fjxhZAh2LI;(x2l0XO;;_Pd`$3U@}Z#u@qg!(v@Em&In$O+qLpj zspk4H+>UDLNh~j3M$&p2B~>knno5dN=4_G$?U}|f8)%K*NK@IaphJW-ij+MfYG2^e z2vgg?fbq%gGL2*@>k}&jEE<(WjiOSLdDb-_-kxF0yY1YO= z@8~xBwh`%65sEcuqW!{)US|QFm20StY{x)tB#+nTW4O#329gR(IR z!|7(YHi`#7`#3@lqUZnjOU#}<#Ln0v4ZZKb zig15)=oG)xuA(a`up&Gu1;Vietu4SMf%1SMD1#j_9N+dR%3~bEDmBgvk0WxE6s#m8 zo*Tx@?ysXXI7Q`~Bv-zPj+@9Q9+E8x2)8glCT++owNq3Lk?Xb)mh=Q`vtq2qJxSP0 zTZnxXE6Z=`%r6|BzxEcETXSefA({+iwb#MI{CP+@OP`yYeS@rX41|eyH5%z`?X37Wpc2Go;HnV|3Uapdeiw&pPliUrn6*-Mv`>+ zV1=H#tj>iC94wvdaMR2=N3pWZr3p#Kq^t!Y!)F|)`TL>MwyTkw2Gd*2WS1OCqzX7i z2@g_N6=}}kfKD?pH_P&`1d_KJ9T>QXbAY}H=em)yroEG@NwtB+u~!tGCwIspaVjB- z^1{-ef;ipjOO2E3NsZ5t56;n`?b6#6Q7=`6l1&AEoh+ykE|JML)(#d&RwpAP4Jj?F zaS<)au?c!QzBzJ7=Yb%bmW-9$3sPMrZw6UMRpkFX4MJWpJSuqr0000 Date: Sun, 10 Apr 2022 23:16:29 +0600 Subject: [PATCH 26/27] add requeires --- src/technologies/f.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies/f.json b/src/technologies/f.json index 3e5a580e9..dc84ec69e 100644 --- a/src/technologies/f.json +++ b/src/technologies/f.json @@ -1248,6 +1248,7 @@ ], "description": "Frequently Bought Together is a Shopify app which add Amazon-like 'Customers Who Bought This Item Also Bought' product recommendations to your store.", "icon": "Frequently Bought Together.png", + "requires": "Shopify", "scriptSrc": "\\.codeblackbelt\\.com/js/modules/frequently-bought-together/", "saas": true, "pricing": [ From 918d4adfd5702bec296afe2fc322a26383837d7c Mon Sep 17 00:00:00 2001 From: nurbek Date: Sun, 10 Apr 2022 23:45:20 +0600 Subject: [PATCH 27/27] Add Instafeed / shopify-app --- .../webextension/images/icons/Instafeed.png | Bin 0 -> 1079 bytes src/technologies/i.json | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Instafeed.png diff --git a/src/drivers/webextension/images/icons/Instafeed.png b/src/drivers/webextension/images/icons/Instafeed.png new file mode 100644 index 0000000000000000000000000000000000000000..4ade8fe6a44e90b5b620d8c505da4789dc0a018b GIT binary patch literal 1079 zcmV-71jze|P)k!mZ7bMH zsR$k_cu)lKBWfgxNp`32&F-w5b(8v$_}ffocjoQ9-@JMA-mFL@5^`*83^Ow`I668) zIbj$Eq?D+wt;N8=07hSrB1DaECMG6udU}dnE(g;zVOdsL3XjiqI-SPy^0KN$Lqmf+ zI5PoTTI8(m#pfh2g)>FH^#udgE(i=nx>Igr5N{vpQSjwAk{3JpWgkrB3I8y0gg zY?Dg^iLXDAe78g-JOujt`_a?WQ_u=KJ3A^)3=a>Zsj2DQS#dtmbTWmHpWoxh<2y*c zd_)AY%Jjl={DOWF(D?T%AwDe8%sd2&Ih}V$_;-u@K9A3Zlo>gRYRjPU!%9xAxif?z z!bngb^fPV<;k!3TA^U(7jw8}#IYJg(KUA_zx+J?m=s#^0!zN*Ql^M2$43A^-?WGBL zm!Y7HkZR^a!YLw;pq{mUmX{$Q)%r=7fVcMgfoi8>TBfR&DOI$bm&6H;ks}46WCqa`g?HL#LKyBkurr3qAtH&)`Ov(%PZ|kyfg6JR^R1h;NIFxL@0d z7Z0D>F+i#apmqX>=n%Di->br>U)#0V zS;&u)5h!+|x)lN%S3OC&1d1`vi-JWa=8u}iWHj7eFf}!W)z#Gtkx*k{VF8<)n~1%N zsq;V(j*pMAwzj6u4jeiCM6~jil@+(mjfBM*yTYER7lf;>KO^i{blHQ+b@~Gd=vnz+ zF4wmJ!#i2SpH}@s<$zL5zNTvaP}G5=oU;x>b#*n2zP>(}4I}9AQ4Vm{?d|Oa_V@SY x(9n>i4-S=`;G7$Ewkk*Aoi{i*D0g>v