Browse Source

[enh] add gpodder.net (JSON)

Engine just for Podcasts.  An API which returns Podcasts and their Info like:
website, author etc.

Upstream query example: https://gpodder.net/search.json?q=linux
Allen 3 years ago
parent
commit
3b2e0a93b7
1 changed files with 20 additions and 0 deletions
  1. 20 0
      searx/settings.yml

+ 20 - 0
searx/settings.yml

@@ -654,6 +654,26 @@ engines:
       require_api_key: false
       require_api_key: false
       results: HTML
       results: HTML
 
 
+  - name: gpodder
+    engine: json_engine
+    shortcut: gpod
+    timeout: 4.0
+    paging: false
+    search_url: https://gpodder.net/search.json?q={query}
+    url_query: url
+    title_query: title
+    content_query: description
+    page_size: 19
+    categories: social media, files, general
+    disabled: true
+    about:
+      website: https://gpodder.net
+      wikidata_id: Q3093354
+      official_api_documentation: https://gpoddernet.readthedocs.io/en/latest/api/
+      use_official_api: false
+      requires_api_key: false
+      results: JSON
+
   - name: geektimes
   - name: geektimes
     engine: xpath
     engine: xpath
     paging: true
     paging: true