From c5ea4123741334ad2e56839f749a8cd3bec58ca4 Mon Sep 17 00:00:00 2001 From: Rich Hall Date: Thu, 8 Jul 2021 17:23:09 +1000 Subject: [PATCH 01/33] Add Astra Theme Add Astra theme detection & icon --- .../webextension/images/icons/astra.png | Bin 0 -> 5494 bytes src/technologies.json | 19 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/drivers/webextension/images/icons/astra.png diff --git a/src/drivers/webextension/images/icons/astra.png b/src/drivers/webextension/images/icons/astra.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b6aedc1e59d5f8970407f637f415bc4a9b9abf GIT binary patch literal 5494 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. Date: Thu, 8 Jul 2021 17:29:22 +1000 Subject: [PATCH 02/33] Elementor Hello Theme Detection Added theme detection code & icon --- .../images/icons/Hello Elementor.png | Bin 0 -> 617 bytes src/technologies.json | 23 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Hello Elementor.png diff --git a/src/drivers/webextension/images/icons/Hello Elementor.png b/src/drivers/webextension/images/icons/Hello Elementor.png new file mode 100644 index 0000000000000000000000000000000000000000..d2da94792e19dcb9bce54e4c34fd7fbfa0c746d3 GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyy#YQUu0VPsgY^Uk>xm3j6Bw+3 zB#;Xx@vz|vtS3RWpez1g_2ggGlV7EGZwIZt;lJXrdB;}uqRp!LE2R?V^7u?+b(+d- zKbg^XGNa8T28babGj;aP>;XDRwj{_en1P3fPee>Z!y+msrho4I`3ujUz5Md^>-V33 z{`~z{`p`Qw1_s7FPZ!6Kid&_@-9^m`0(*|lIKsAiYS`MqP$6neMuTvn^ci4~u}p8eRJAu_A6!%H)ywiw`4yp53> z>TYK9^MWJ!%L4O`{Z_3K@cZyE$K}$_?c#S2`4k;wSvb){SSag~OUuLf4b5shj@@)h zOrG=P-FFL_bro_teSK3Ik8JJEdGTG`=BpSpyHCXN2|pI_IM%+`<+Hn{yW~hnuI`^W zopraO7Kq%dO}uevOMs1Nz{1s^F1*$MQM}3G_oeU)zwXQ^c=c=D`(1e-cE4>Yn9r)T zHQ+4AV(xJLRSPz}e}75lYs0r@);&KvZXTNNf0=#ep|WXd8dGlj`K(+XIfKJmTBW;~ zbHdJ`*~fz(Zp>L(T=(vI)s2nIjuhK&NJvneFSEEOZIP<^o}!g8y_@vqJIzkWC8&PQ zIQZK6+%A2g-Ib4PI*;alepZ^X*DBin#e0j7Z~sfR->u&{x&Dz+9G@sKiWody{an^L HB{Ts5$#e~k literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 25451be1f..e856d26b3 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6577,6 +6577,28 @@ "scripts": "elementor/assets/js/[^/]+\\.js\\?ver=([\\d.]+)$\\;version:\\1", "website": "https://elementor.com" }, + "Elementor Hello Theme": { + "cats": [ + 80 + ], + "description": "Hello Elementor is a WordPress theme built for the Elementor website builder platform. It uses minimal styling and scripts for maximum speed and design freedom.", + "icon": "Hello Elementor.png", + "pricing": [ + "low", + "freemium" + ], + "html": [ + "]*href=(?:\"|')[^\"']*wp-content/themes/hello-elementor", + "]*href=(?:\"|')[^\"']*wp-content/themes/elementor-hello" + ], + "dom": [ + "style[id*='hello-elementor']", + "style[id*='elementor-hello']" + ], + "implies": "Elementor", + "requires" : "Wordpress", + "website": "https://elementor.com/hello-theme/" + }, "Elm": { "cats": [ 27, @@ -9152,6 +9174,7 @@ "scripts": "hellobar\\.js", "website": "http://hellobar.com" }, + "HelpDocs": { "cats": [ 4, From 250233f189f0c36531f31a447492ccd457213aa0 Mon Sep 17 00:00:00 2001 From: Rich Hall Date: Fri, 9 Jul 2021 11:18:20 +1000 Subject: [PATCH 03/33] Capital P in WordPress --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index e856d26b3..5b86bcd72 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6596,7 +6596,7 @@ "style[id*='elementor-hello']" ], "implies": "Elementor", - "requires" : "Wordpress", + "requires" : "WordPress", "website": "https://elementor.com/hello-theme/" }, "Elm": { From e2040119d174d1c61f39cad30066550e3f081364 Mon Sep 17 00:00:00 2001 From: Rich Hall Date: Fri, 9 Jul 2021 11:51:43 +1000 Subject: [PATCH 04/33] Added version detection on CSS link --- src/technologies.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index de3f27423..e8d069714 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -2409,7 +2409,10 @@ "low", "freemium" ], - "html": "