on master help sign in
Merge branch 'master' into fix-engine-suspend-time
commit83342a2878d4e677c98736c424eec85ff3a9cb4e authorNoémi Ványi <kvch@users.noreply.github.com> dateTue 29 Jan 2019, 11:03 (8 years ago) parent36790160ac1177
3 files changed+3−48
searx/engines/asksteem.py−44 searx/settings.yml−4 searx/webapp.py+3
searx/engines/asksteem.pydeleted−44
@@ -1,44 +0,0 @@
1−"""
2− Asksteem (general)
3−
4− @website https://asksteem.com/
5− @provide-api yes
6−
7− @using-api yes
8− @results JSON (https://github.com/Hoxly/asksteem-docs/wiki)
9− @stable yes
10− @parse url, title, content
11−"""
12−
13−from json import loads
14−from searx.url_utils import urlencode
15−
16−# engine dependent config
17−categories = ['general']
18−paging = True
19−language_support = False
20−disabled = True
21−
22−# search-url
23−search_url = 'https://api.asksteem.com/search?{params}'
24−result_url = 'https://steemit.com/@{author}/{title}'
25−
26−
27−# do search-request
28−def request(query, params):
29− url = search_url.format(params=urlencode({'q': query, 'pg': params['pageno']}))
30− params['url'] = url
31− return params
32−
33−
34−# get response from search-request
35−def response(resp):
36− json = loads(resp.text)
37−
38− results = []
39−
40− for result in json.get('results', []):
41− results.append({'url': result_url.format(author=result['author'], title=result['permlink']),
42− 'title': result['title'],
43− 'content': result['summary']})
44− return results
searx/settings.yml−4
@@ -70,10 +70,6 @@ engines:
7070 categories : science
7171 timeout : 4.0
7272
73− - name : asksteem
74− engine : asksteem
75− shortcut : as
76−
7773 - name : base
7874 engine : base
7975 shortcut : bs
searx/webapp.py+3
@@ -295,6 +295,9 @@ def image_proxify(url):
295295 if not request.preferences.get_value('image_proxy'):
296296 return url
297297
298+ if url.startswith('data:image/jpeg;base64,'):
299+ return url
300+
298301 if settings.get('result_proxy'):
299302 return proxify(url)
300303