This addon will replace "youtube.com" with the chosen Invidious instance #1441
|
@ -53,10 +53,6 @@ function invidious_render(array &$b)
|
|||
if (strstr($b['html'], 'https://youtube.com')) {
|
||||
|
||||
$b['html'] = str_replace('https://youtube.com', $invidious, $b['html']);
|
||||
$replaced = true;
|
||||
}
|
||||
if (strstr($b['html'], 'https://youtu.be')) {
|
||||
$b['html'] = str_replace('https://youtu.be', $invidious, $b['html']);
|
||||
$replaced = true;
|
||||
}
|
||||
if ($replaced) {
|
||||
heluecht
commented
You can simply do
You can simply do
```
$b['html'] = str_replace(['https://www.youtube.com', 'https://youtube.com'], $invidious, $b['html']);
```
|
||||
$b['html'] .= '<hr><p><small>' . DI::l10n()->t('(Invidious addon enabled: YouTube links via %s)', $invidious) . '</small></p>';
|
||||
|
|
Loading…
Reference in a new issue
Why is this block duplicated?
To ensure that different spellings with www and without are intercepted and redirected.
Thanks for the reply, the indentation still needs to be corrected.
you could combine the
str_replace
with an array as first parameter.