diff options
| -rw-r--r-- | config.default.php | 2 | ||||
| -rw-r--r-- | docs/en/admins/15_extensions.md | 2 | ||||
| -rw-r--r-- | lib/core-extensions/Google-Groups/README.md | 3 | ||||
| -rw-r--r-- | lib/core-extensions/Google-Groups/extension.php | 11 | ||||
| -rw-r--r-- | lib/core-extensions/Google-Groups/metadata.json | 8 | ||||
| -rw-r--r-- | lib/core-extensions/Tumblr-GDPR/README.md | 4 | ||||
| -rw-r--r-- | lib/core-extensions/Tumblr-GDPR/extension.php | 14 | ||||
| -rw-r--r-- | lib/core-extensions/Tumblr-GDPR/metadata.json | 8 |
8 files changed, 0 insertions, 52 deletions
diff --git a/config.default.php b/config.default.php index d0873d55d..b5e3a6318 100644 --- a/config.default.php +++ b/config.default.php @@ -189,8 +189,6 @@ return array( # List of enabled FreshRSS extensions. 'extensions_enabled' => [ - 'Google-Groups' => true, - 'Tumblr-GDPR' => true, ], # Disable self-update, diff --git a/docs/en/admins/15_extensions.md b/docs/en/admins/15_extensions.md index 5fc023b7c..13494c292 100644 --- a/docs/en/admins/15_extensions.md +++ b/docs/en/admins/15_extensions.md @@ -48,6 +48,4 @@ metadata.json: See folder: `.lib/core-extensions` -Two system extensions are already pre-installed: `Google-Groups` and `Tumblr-GDPR`. - Important: do not install your chosen extensions here! diff --git a/lib/core-extensions/Google-Groups/README.md b/lib/core-extensions/Google-Groups/README.md deleted file mode 100644 index 21b901ded..000000000 --- a/lib/core-extensions/Google-Groups/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Google Groups - -Needed for discovering RSS feeds from [Google Groups](https://groups.google.com). diff --git a/lib/core-extensions/Google-Groups/extension.php b/lib/core-extensions/Google-Groups/extension.php deleted file mode 100644 index eb30de5f9..000000000 --- a/lib/core-extensions/Google-Groups/extension.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php -class GoogleGroupsExtension extends Minz_Extension { - /** @return void */ - public function init() { - $this->registerHook('check_url_before_add', array('GoogleGroupsExtension', 'findFeed')); - } - - public static function findFeed(string $url): string { - return preg_replace('%^(https?://groups.google.com/forum)/#!forum/(.+)$%i', '$1/feed/$2/msgs/rss.xml', $url) ?? ''; - } -} diff --git a/lib/core-extensions/Google-Groups/metadata.json b/lib/core-extensions/Google-Groups/metadata.json deleted file mode 100644 index afaa18392..000000000 --- a/lib/core-extensions/Google-Groups/metadata.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "Google-Groups", - "author": "Alkarex", - "description": "To discover RSS feeds for Google Groups", - "version": 1.0, - "entrypoint": "GoogleGroups", - "type": "system" -} diff --git a/lib/core-extensions/Tumblr-GDPR/README.md b/lib/core-extensions/Tumblr-GDPR/README.md deleted file mode 100644 index fc5e4dd50..000000000 --- a/lib/core-extensions/Tumblr-GDPR/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Tumblr-GDPR - -Needed for accessing [Tumblr](https://www.tumblr.com/) RSS feeds from the European Union: -bypass the [GPDR](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation) check, implying consent. diff --git a/lib/core-extensions/Tumblr-GDPR/extension.php b/lib/core-extensions/Tumblr-GDPR/extension.php deleted file mode 100644 index 825bb97df..000000000 --- a/lib/core-extensions/Tumblr-GDPR/extension.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php - -class TumblrGdprExtension extends Minz_Extension { - /** @return void */ - public function init() { - $this->registerHook('simplepie_before_init', array('TumblrGdprExtension', 'curlHook')); - } - - public static function curlHook(SimplePie $simplePie, FreshRSS_Feed $feed): void { - if (preg_match('#^https?://[a-zA-Z_0-9-]+.tumblr.com/#i', $feed->url())) { - $simplePie->set_useragent(FRESHRSS_USERAGENT . ' like Baiduspider'); - } - } -} diff --git a/lib/core-extensions/Tumblr-GDPR/metadata.json b/lib/core-extensions/Tumblr-GDPR/metadata.json deleted file mode 100644 index b5c33787b..000000000 --- a/lib/core-extensions/Tumblr-GDPR/metadata.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "Tumblr-GDPR", - "author": "Alkarex", - "description": "Bypass Tumblr’ GPDR check (implying consent) for the European Union", - "version": 1.0, - "entrypoint": "TumblrGdpr", - "type": "system" -} |
