From 159629c5887452f8aaebef504a172108d74e50fe Mon Sep 17 00:00:00 2001 From: Bnyro Date: Thu, 28 Sep 2023 19:14:30 +0200 Subject: [mod] tagesschau: add option to only use tagesschau urls --- searx/engines/tagesschau.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'searx/engines/tagesschau.py') diff --git a/searx/engines/tagesschau.py b/searx/engines/tagesschau.py index e50be90d0..cfa184025 100644 --- a/searx/engines/tagesschau.py +++ b/searx/engines/tagesschau.py @@ -42,6 +42,17 @@ paging = True results_per_page = 10 base_url = "https://www.tagesschau.de" +use_source_url = True +"""When set to false, display URLs from Tagesschau, and not the actual source +(e.g. NDR, WDR, SWR, HR, ...) + +.. note:: + + The actual source may contain additional content, such as commentary, that is + not displayed in the Tagesschau. + +""" + def request(query, params): args = { @@ -78,7 +89,7 @@ def _story(item): 'thumbnail': item.get('teaserImage', {}).get('imageVariants', {}).get('16x9-256'), 'publishedDate': datetime.strptime(item['date'][:19], '%Y-%m-%dT%H:%M:%S'), 'content': item['firstSentence'], - 'url': item['shareURL'], + 'url': item['shareURL'] if use_source_url else item['detailsweb'], } -- cgit v1.2.3