on master help sign in
Merge pull request #1360 from Popolon/master

get_doi_resolver return doi resolver url instead of doi resolver name

commit19f18a263853136731ef7b6091ae58d4fdb9db19 authorAdam Tauber <asciimoo@gmail.com> dateSun 19 Aug 2018, 13:14 (8 years ago) parent74cc261c2c7394
2 files changed+3−1
searx/plugins/oa_doi_rewrite.py+2−1 searx/settings.yml+1
searx/plugins/oa_doi_rewrite.py+2−1
@@ -30,7 +30,8 @@ def get_doi_resolver(args, preference_doi_resolver):
3030 doi_resolver = args.get('doi_resolver', preference_doi_resolver)[0]
3131 if doi_resolver not in doi_resolvers:
3232 doi_resolvers = settings['default_doi_resolver']
33− return doi_resolver
33+ doi_resolver_url = doi_resolvers[doi_resolver]
34+ return doi_resolver_url
3435
3536
3637def on_result(request, search, result):
searx/settings.yml+1
@@ -765,5 +765,6 @@ doi_resolvers :
765765 oadoi.org : 'https://oadoi.org/'
766766 doi.org : 'https://doi.org/'
767767 doai.io : 'http://doai.io/'
768+ sci-hub.tw : 'http://sci-hub.tw/'
768769
769770default_doi_resolver : 'oadoi.org'