Browse Source

[enh] add engine ManKier (JSON) / ManKier: Linux man pages

Slightly modified merge of [a881e742aa] from searx's [PR 2829].

[PR 2829] https://github.com/searx/searx/pull/2829
[a881e742aa] https://github.com/searx/searx/pull/2829/commits/a881e742aa

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Jordan Webb 4 years ago
parent
commit
52672d887b
1 changed files with 17 additions and 0 deletions
  1. 17 0
      searx/settings.yml

+ 17 - 0
searx/settings.yml

@@ -768,6 +768,23 @@ engines:
     shortcut : nt
     disabled : True
 
+  - name: mankier
+    engine: json_engine
+    paging: true
+    search_url: https://www.mankier.com/api/v2/mans/?q={query}
+    results_query: results
+    url_query: url
+    title_query: name
+    content_query: description
+    categories: it
+    shortcut: man
+    about:
+      website: https://www.mankier.com/
+      official_api_documentation: https://www.mankier.com/api
+      use_official_api: true
+      require_api_key: false
+      results: JSON
+
   - name : openairedatasets
     engine : json_engine
     paging : True