Browse Source

[enh] add engine AZLyrics.com (XPath)

Upstream example query:
  https://search.azlyrics.com/search.php?q=The+verbal+acupunture&w=lyrics&p=1

Cherry picked from [1] and slightly modified to pass yamllint test.

[1] https://github.com/allendema/searx/commit/8b6d5a0e5

Reviewed-by: Markus Heiser <markus.heiser@darmarit.de>
Allen 3 years ago
parent
commit
0648757e7f
1 changed files with 19 additions and 0 deletions
  1. 19 0
      searx/settings.yml

+ 19 - 0
searx/settings.yml

@@ -798,6 +798,25 @@ engines:
       require_api_key: false
       results: HTML
 
+  - name: azlyrics
+    shortcut: lyrics
+    engine: xpath
+    timeout: 4.0
+    disabled: true
+    categories: general
+    paging: true
+    search_url: https://search.azlyrics.com/search.php?q={query}&w=lyrics&p={pageno}
+    url_xpath: //td[@class="text-left visitedlyr"]/a/@href
+    title_xpath: //span/b/text()
+    content_xpath: //td[@class="text-left visitedlyr"]/a/small
+    about:
+      website: https://azlyrics.com
+      wikidata_id: Q66372542
+      official_api_documentation:
+      use_official_api: false
+      require_api_key: false
+      results: HTML
+
   # - name: meilisearch
   #   engine: meilisearch
   #   shortcut: mes