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/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/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 @@
+
+
\ No newline at end of file
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 @@
+
+
\ No newline at end of file
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 @@
+
+
+
\ No newline at end of file
diff --git a/src/technologies.json b/src/technologies.json
index b36d1a1e6..bfd5a6403 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": "Mastodon is a free and open-source self-hosted social networking service.",
+ "icon": "Mastodon.svg",
+ "cookies": {
+ "_mastodon_session": ""
+ },
+ "headers": {
+ "Server": "^Mastodon$"
+ }
+ },
"Material Design Lite": {
"cats": [
66
@@ -8503,6 +8517,18 @@
"scripts": "mint/\\?js",
"website": "https://haveamint.com"
},
+ "Misskey": {
+ "cats": [
+ 2
+ ],
+ "description": "Misskey is a distributed microblogging platform.",
+ "website": "https://join.misskey.page/",
+ "icon": "Misskey.svg",
+ "meta": {
+ "application-name": "Misskey"
+ }
+ "html": ""
+ },
"Miva": {
"cats": [
6
@@ -9979,6 +10005,22 @@
"url": "paypal\\.com",
"website": "https://paypal.com"
},
+ "PeerTube": {
+ "cats": [
+ 2
+ ],
+ "description": "PeerTube is a free and open-source, decentralized, federated video platform powered by ActivityPub and WebTorrent.",
+ "icon": "PeerTube.svg",
+ "website": "https://joinpeertube.org/",
+ "meta": {
+ "og:platform": "^PeerTube$"
+ },
+ "dom": {
+ "p": {
+ "text": "^We are sorry but it seems that PeerTube is not compatible with your web browser\\.$"
+ }
+ }
+ },
"Pelican": {
"cats": [
57
@@ -10189,6 +10231,25 @@
},
"website": "https://www.pipedrive.com/"
},
+ "PixelFed": {
+ "cats": [
+ 2
+ ],
+ "description": "PixelFed is an activitypub based image sharing platform.",
+ "website": "https://pixelfed.org",
+ "icon": "PixelFed.svg",
+ "dom": {
+ "a[href='https://pixelfed.org'][title*='version']": {
+ "attributes": {
+ "title": "^version ([0-9.]+)$\\;version:\\1"
+ },
+ "text": "^Powered by Pixelfed$"
+ }
+ },
+ "implies": [
+ "Laravel"
+ ]
+ },
"PIXIjs": {
"cats": [
25
@@ -10262,6 +10323,22 @@
"implies": "Scala",
"website": "https://www.playframework.com"
},
+ "Pleroma": {
+ "cats": [
+ 2
+ ],
+ "description": "Pleroma is a free, federated social networking server built on open protocols.",
+ "website": "https://pleroma.social/",
+ "icon": "Pleroma.svg",
+ "dom": {
+ "title": {
+ "text": "^Pleroma$"
+ },
+ "noscript": {
+ "text": "^To use Pleroma, please enable JavaScript.$"
+ }
+ }
+ },
"Plesk": {
"cats": [
9