Browse Source

Merge pull request #178 from return42/whaleslide.com

[enh] Add WhaleSlide engine (JSON)
Markus Heiser 3 years ago
parent
commit
7e8d1f9935
1 changed files with 21 additions and 0 deletions
  1. 21 0
      searx/settings.yml

+ 21 - 0
searx/settings.yml

@@ -1379,6 +1379,27 @@ engines:
       require_api_key: false
       require_api_key: false
       results: HTML
       results: HTML
 
 
+  - name: whaleslide
+    shortcut: whale
+    engine: json_engine
+    paging: true
+    # This API Token is needed to work
+    search_url: https://search.whaleslide.com/api/v1/search_v2/web/{pageno}?q={query}&api_token=f8OhUDEYKUICHDnIxEgI7Cb4uYyTBqT4nO8iueNbfTO3devS24yElGqM7nCm
+    url_query: url
+    title_query: title
+    title_html_to_text: true
+    content_query: abstract
+    content_html_to_text: true
+    categories: general
+    disabled: true
+    about:
+      website: https://whaleslide.com/
+      wikidata_id: # No Wikidata page
+      official_api_documentation: false
+      use_official_api: false
+      require_api_key: false
+      results: JSON
+
   - name: naver
   - name: naver
     shortcut: nvr
     shortcut: nvr
     engine: xpath
     engine: xpath