From ef9eaa3da6a35ed0cb5cf0f352f42bf76928f8a2 Mon Sep 17 00:00:00 2001 From: Tone <66808319+Tone866@users.noreply.github.com> Date: Sun, 15 Jun 2025 14:32:32 +0200 Subject: [PATCH 1/2] [HeiseBridge] removes language-info-text, add archive.is link for people without subscription --- bridges/HeiseBridge.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bridges/HeiseBridge.php b/bridges/HeiseBridge.php index 82c1f1aa..c54e2f61 100644 --- a/bridges/HeiseBridge.php +++ b/bridges/HeiseBridge.php @@ -138,6 +138,7 @@ class HeiseBridge extends FeedExpander } // abort on heise+ articles if ($sessioncookie == '' && str_starts_with($item['title'], 'heise+ |')) { + $item['uri'] = 'https://archive.is/'.$item['uri']; return $item; } @@ -162,7 +163,7 @@ class HeiseBridge extends FeedExpander // remove unwanted stuff foreach ( $article->find('figure.branding, figure.a-inline-image, a-ad, div.ho-text, a-img, - .a-toc__list, a-collapse, .opt-in__description, .opt-in__footnote') as $element + .a-toc__list, a-collapse, .opt-in__description, .opt-in__footnote, .notice-banner__text, .notice-banner__link') as $element ) { $element->remove(); } From 3c5fd7b769abd81b15f00183e93e0d6dfec76fc7 Mon Sep 17 00:00:00 2001 From: Tone <66808319+Tone866@users.noreply.github.com> Date: Sun, 15 Jun 2025 14:42:31 +0200 Subject: [PATCH 2/2] fix annoying phpcs --- bridges/HeiseBridge.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bridges/HeiseBridge.php b/bridges/HeiseBridge.php index c54e2f61..b3bbf76b 100644 --- a/bridges/HeiseBridge.php +++ b/bridges/HeiseBridge.php @@ -138,7 +138,7 @@ class HeiseBridge extends FeedExpander } // abort on heise+ articles if ($sessioncookie == '' && str_starts_with($item['title'], 'heise+ |')) { - $item['uri'] = 'https://archive.is/'.$item['uri']; + $item['uri'] = 'https://archive.is/' . $item['uri']; return $item; }