forked from zaclys/searxng
		
	
						commit
						0ac117770d
					
				
					 2 changed files with 0 additions and 48 deletions
				
			
		|  | @ -1,44 +0,0 @@ | |||
| """ | ||||
|  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 loads | ||||
| from searx.url_utils import urlencode | ||||
| 
 | ||||
| # engine dependent config | ||||
| categories = ['general'] | ||||
| paging = True | ||||
| language_support = False | ||||
| disabled = True | ||||
| 
 | ||||
| # search-url | ||||
| search_url = 'https://api.asksteem.com/search?{params}' | ||||
| result_url = 'https://steemit.com/@{author}/{title}' | ||||
| 
 | ||||
| 
 | ||||
| # do search-request | ||||
| def request(query, params): | ||||
|     url = search_url.format(params=urlencode({'q': query, 'pg': params['pageno']})) | ||||
|     params['url'] = url | ||||
|     return params | ||||
| 
 | ||||
| 
 | ||||
| # get response from search-request | ||||
| def 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 | ||||
|  | @ -70,10 +70,6 @@ engines: | |||
|     categories : science | ||||
|     timeout : 4.0 | ||||
| 
 | ||||
|   - name : asksteem | ||||
|     engine : asksteem | ||||
|     shortcut : as | ||||
| 
 | ||||
|   - name : base | ||||
|     engine : base | ||||
|     shortcut : bs | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Noémi Ványi
						Noémi Ványi