summaryrefslogtreecommitdiff
path: root/searx/engines/doku.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/engines/doku.py')
-rw-r--r--searx/engines/doku.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/searx/engines/doku.py b/searx/engines/doku.py
index d20e660..cf38b3b 100644
--- a/searx/engines/doku.py
+++ b/searx/engines/doku.py
@@ -1,23 +1,25 @@
-# Doku Wiki
-#
-# @website https://www.dokuwiki.org/
-# @provide-api yes
-# (https://www.dokuwiki.org/devel:xmlrpc)
-#
-# @using-api no
-# @results HTML
-# @stable yes
-# @parse (general) url, title, content
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""
+ Doku Wiki
+"""
+from urllib.parse import urlencode
from lxml.html import fromstring
-from searx.engines.xpath import extract_text
-from searx.utils import eval_xpath
-from searx.url_utils import urlencode
+from searx.utils import extract_text, eval_xpath
+
+# about
+about = {
+ "website": 'https://www.dokuwiki.org/',
+ "wikidata_id": 'Q851864',
+ "official_api_documentation": 'https://www.dokuwiki.org/devel:xmlrpc',
+ "use_official_api": False,
+ "require_api_key": False,
+ "results": 'HTML',
+}
# engine dependent config
categories = ['general'] # TODO , 'images', 'music', 'videos', 'files'
paging = False
-language_support = False
number_of_results = 5
# search-url