1
0
mirror of https://github.com/searxng/searxng.git synced 2024-11-22 12:10:11 +01:00

oa_doi_rewrite: add the doi to the result when it is found.

Currentty, when oa_doi_rewrite find a DOI in the result URL, it replace the URL.
In this commit, the plugin adds the key "doi" to the result,
so the paper.html can show it.
This commit is contained in:
Alexandre FLAMENT 2022-08-26 16:07:38 +00:00 committed by Alexandre Flament
parent 5ba831d6a8
commit 593026ad9c

View File

@ -42,4 +42,6 @@ def on_result(request, search, result):
doi = doi[: -len(suffix)] doi = doi[: -len(suffix)]
result['url'] = get_doi_resolver(request.preferences) + doi result['url'] = get_doi_resolver(request.preferences) + doi
result['parsed_url'] = urlparse(result['url']) result['parsed_url'] = urlparse(result['url'])
if 'doi' not in result:
result['doi'] = doi
return True return True