summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPlayDay <18056374+playday3008@users.noreply.github.com>2023-08-17 10:44:12 +0200
committerMarkus Heiser <markus.heiser@darmarIT.de>2023-08-19 19:19:31 +0200
commit018b0a93224218e16622e1f2463d6b1b2f6b4d16 (patch)
tree59deec14f251a02d4645ffbe282d03565a7416f8
parentc59ae91b7630e137d883fdf51aaa5fad3eb979cf (diff)
[feat] engine: XPath configuration for pkg.go.dev
-rw-r--r--searx/settings.yml17
1 files changed, 17 insertions, 0 deletions
diff --git a/searx/settings.yml b/searx/settings.yml
index 9dc0b75c..a3887b5c 100644
--- a/searx/settings.yml
+++ b/searx/settings.yml
@@ -1959,6 +1959,23 @@ engines:
engine: bt4g
shortcut: bt4g
+ - name: pkg.go.dev
+ engine: xpath
+ shortcut: pgo
+ search_url: https://pkg.go.dev/search?limit=100&m=package&q={query}
+ results_xpath: /html/body/main/div[contains(@class,"SearchResults")]/div[not(@class)]/div[@class="SearchSnippet"]
+ url_xpath: ./div[@class="SearchSnippet-headerContainer"]/h2/a/@href
+ title_xpath: ./div[@class="SearchSnippet-headerContainer"]/h2/a
+ content_xpath: ./p[@class="SearchSnippet-synopsis"]
+ categories: [packages, it]
+ timeout: 3.0
+ disabled: true
+ about:
+ website: https://pkg.go.dev/
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
# Doku engine lets you access to any Doku wiki instance:
# A public one or a privete/corporate one.
# - name: ubuntuwiki