[enh] Add Springer Nature engine

Springer Nature is a global publisher dedicated to providing service to research
community [1] with official API [2].

To test this PR, first get your API key following this page:

   https://dev.springernature.com/signup

In searx/engines/springer.py at line 24, add this API key.  I left my own key,
commented out in the line aboce.  Feel free to use it, if needed.

[1] https://www.springernature.com/
[2] https://dev.springernature.com/
This commit is contained in:
Pierre Chevalier 2021-03-17 16:43:09 +01:00 committed by Markus Heiser
parent 981cdb7acf
commit a80bf1ba97
3 changed files with 85 additions and 0 deletions

View file

@ -961,6 +961,16 @@ engines:
# query_fields : '' # query fields
# enable_http : True
- name : springer nature
engine : springer
# get your API key from: https://dev.springernature.com/signup
# api_key : "a69685087d07eca9f13db62f65b8f601" # working API key, for test & debug
# set api_key and comment out disabled ..
disabled: True
shortcut : springer
categories : science
timeout : 6.0
- name : startpage
engine : startpage
shortcut : sp