[fix] presearch videos: item description and duration are located in metadata field
This commit is contained in:
parent
556db857aa
commit
3668c7012e
@ -264,14 +264,13 @@ def response(resp):
|
|||||||
# a video and not to a video stream --> SearXNG can't use the video template.
|
# a video and not to a video stream --> SearXNG can't use the video template.
|
||||||
|
|
||||||
for item in json_resp.get('videos', []):
|
for item in json_resp.get('videos', []):
|
||||||
metadata = [x for x in [item.get('description'), item.get('duration')] if x]
|
|
||||||
results.append(
|
results.append(
|
||||||
{
|
{
|
||||||
'title': html_to_text(item['title']),
|
'title': html_to_text(item['title']),
|
||||||
'url': item.get('link'),
|
'url': item.get('link'),
|
||||||
'content': '',
|
'content': item.get('description', ''),
|
||||||
'metadata': ' / '.join(metadata),
|
|
||||||
'thumbnail': item.get('image'),
|
'thumbnail': item.get('image'),
|
||||||
|
'length': item.get('duration'),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user