mirror of
https://github.com/searxng/searxng.git
synced 2024-12-28 04:00:29 +00:00
Merge pull request #2116 from mikeri/invidiousres
Include author and video length in Invidious results
This commit is contained in:
commit
77103c7874
1 changed files with 8 additions and 1 deletions
|
@ -6,7 +6,7 @@
|
|||
# @using-api yes
|
||||
# @results JSON
|
||||
# @stable yes
|
||||
# @parse url, title, content, publishedDate, thumbnail, embedded
|
||||
# @parse url, title, content, publishedDate, thumbnail, embedded, author, length
|
||||
|
||||
from searx.url_utils import quote_plus
|
||||
from dateutil import parser
|
||||
|
@ -84,13 +84,20 @@ def response(resp):
|
|||
publishedDate = parser.parse(
|
||||
time.ctime(result.get("published", 0))
|
||||
)
|
||||
length = time.gmtime(result.get("lengthSeconds"))
|
||||
if length.tm_hour:
|
||||
length = time.strftime("%H:%M:%S", length)
|
||||
else:
|
||||
length = time.strftime("%M:%S", length)
|
||||
|
||||
results.append(
|
||||
{
|
||||
"url": url,
|
||||
"title": result.get("title", ""),
|
||||
"content": result.get("description", ""),
|
||||
'length': length,
|
||||
"template": "videos.html",
|
||||
"author": result.get("author"),
|
||||
"publishedDate": publishedDate,
|
||||
"embedded": embedded,
|
||||
"thumbnail": thumbnail,
|
||||
|
|
Loading…
Reference in a new issue