From 057ae1767b8b20301b700e2307ce3af465d10b27 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sat, 7 Oct 2023 10:57:47 +0200 Subject: [PATCH] [mod] piped: always show video length if available --- searx/engines/piped.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/searx/engines/piped.py b/searx/engines/piped.py index a943f7e3a..5b4cbded3 100644 --- a/searx/engines/piped.py +++ b/searx/engines/piped.py @@ -140,6 +140,9 @@ def response(resp): "publishedDate": parser.parse(time.ctime(uploaded / 1000)) if uploaded != -1 else None, "iframe_src": _frontend_url() + '/embed' + result.get("url", ""), } + length = result.get("duration") + if length: + item["length"] = datetime.timedelta(seconds=length) if piped_filter == 'videos': item["template"] = "videos.html" @@ -151,9 +154,6 @@ def response(resp): item["template"] = "default.html" item["img_src"] = result.get("thumbnail", "") item["content"] = result.get("uploaderName", "") or "" - length = result.get("duration") - if length: - item["length"] = datetime.timedelta(seconds=length) results.append(item)