| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | """ Asksteem (general) @website     https://asksteem.com/ @provide-api yes @using-api   yes @results     JSON (https://github.com/Hoxly/asksteem-docs/wiki) @stable      yes @parse       url, title, content"""from json import loadsfrom searx.url_utils import urlencode# engine dependent configcategories = ['general']paging = Truelanguage_support = Falsedisabled = True# search-urlsearch_url = 'https://api.asksteem.com/search?{params}'result_url = 'https://steemit.com/@{author}/{title}'# do search-requestdef request(query, params):    url = search_url.format(params=urlencode({'q': query, 'pg': params['pageno']}))    params['url'] = url    return params# get response from search-requestdef response(resp):    json = loads(resp.text)    results = []    for result in json.get('results', []):        results.append({'url': result_url.format(author=result['author'], title=result['permlink']),                        'title': result['title'],                        'content': result['summary']})    return results
 |