From 3668c7012e245c9512aebd8d2a140a6f0c92ab7e Mon Sep 17 00:00:00 2001 From: Bnyro Date: Thu, 20 Mar 2025 20:52:58 +0100 Subject: [PATCH] [fix] presearch videos: item description and duration are located in metadata field --- searx/engines/presearch.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/searx/engines/presearch.py b/searx/engines/presearch.py index 1940cc7ad..ed68e1507 100644 --- a/searx/engines/presearch.py +++ b/searx/engines/presearch.py @@ -264,14 +264,13 @@ def response(resp): # a video and not to a video stream --> SearXNG can't use the video template. for item in json_resp.get('videos', []): - metadata = [x for x in [item.get('description'), item.get('duration')] if x] results.append( { 'title': html_to_text(item['title']), 'url': item.get('link'), - 'content': '', - 'metadata': ' / '.join(metadata), + 'content': item.get('description', ''), 'thumbnail': item.get('image'), + 'length': item.get('duration'), } )