@@ -0,0 +1,43 @@
4+ @website https://asksteem.com/
8+ @results JSON (https://github.com/Hoxly/asksteem-docs/wiki)
10+ @parse url, title, content
13+from json import loads
14+from searx.url_utils import urlencode
16+# engine dependent config
17+categories = ['general']
19+language_support = False
23+search_url = 'https://api.asksteem.com/search?{params}'
24+result_url = 'https://steemit.com/@{author}/{title}'
28+def request(query, params):
29+ url = search_url.format(params=urlencode({'q': query, 'pg': params['pageno']}))
33+# get response from search-request
35+ json = loads(resp.text)
39+ for result in json.get('results', []):
40+ results.append({'url': result_url.format(author=result['author'], title=result['permlink']),
41+ 'title': result['title'],
42+ 'content': result['summary']})