]> git.mxchange.org Git - friendica-addons.git/commitdiff
nitter: replace mobile link to twitter as well
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Wed, 18 Aug 2021 17:04:51 +0000 (19:04 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Wed, 18 Aug 2021 17:04:51 +0000 (19:04 +0200)
nitter/nitter.php

index ea8e24bef3325fcdec141964984f37bd2a3bc566..fab7aa06853915a4cf5525cbb241fc3fab323ead 100644 (file)
@@ -61,9 +61,17 @@ function nitter_addon_admin(App $a, &$o)
 function nitter_render(&$a, &$o)
 {
        // this needs to be a system setting
+       $replaced = false;
        $nitter = DI::config()->get('nitter', 'server', 'https://nitter.net');
+       if (strstr($o['html'], 'https://mobile.twitter.com')) {
+               $o['html'] = str_replace('https://mobile.twitter.com', $nitter, $o['html']);
+               $replace = true;
+       }
        if (strstr($o['html'], 'https://twitter.com')) {
                $o['html'] = str_replace('https://twitter.com', $nitter, $o['html']);
+               $replace = true;
+       }
+       if ($replace) {
                $o['html'] .= '<hr><p>' . DI::l10n()->t('Links to Twitter in this posting were replaced by links to the Nitter instance at %s', $nitter) . '</p>';
        }
 }