Browse Source

Merge pull request #1327 from liimee/eng

add pub.dev engine
Markus Heiser 2 years ago
parent
commit
36184b2f29
1 changed files with 20 additions and 0 deletions
  1. 20 0
      searx/settings.yml

+ 20 - 0
searx/settings.yml

@@ -1091,6 +1091,26 @@ engines:
   #    query_str: 'SELECT * from my_table WHERE my_column = %(query)s'
   #    shortcut : psql
 
+  - name: pub.dev
+    engine: xpath
+    shortcut: pd
+    search_url: https://pub.dev/packages?q={query}&page={pageno}
+    paging: true
+    results_xpath: /html/body/main/div/div[@class="search-results"]/div[@class="packages"]/div
+    url_xpath: ./div/h3/a/@href
+    title_xpath: ./div/h3/a
+    content_xpath: ./p[@class="packages-description"]
+    categories: [packages, it]
+    timeout: 3.0
+    disabled: true
+    first_page_num: 1
+    about:
+      website: https://pub.dev/
+      official_api_documentation: https://pub.dev/help/api
+      use_official_api: false
+      require_api_key: false
+      results: HTML
+
   - name: pubmed
     engine: pubmed
     shortcut: pub