diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2014-12-19 20:06:21 +0100 |
|---|---|---|
| committer | Adam Tauber <asciimoo@gmail.com> | 2014-12-19 20:06:21 +0100 |
| commit | 813247b37ab00a1496468df4cff33199ae04d6b4 (patch) | |
| tree | 0451d2bd843f4429a11668a2972e6a9545de4296 /searx/engines/mediawiki.py | |
| parent | 1c969186bfdabbc5d6c804fa5f1f2fc068492b5f (diff) | |
| parent | a508d540ac43196edeb4d946dfdf64a1d0a438ed (diff) | |
Merge pull request #152 from pointhi/search_engines
[enh] add photon engine, and fix pep8 errors
Diffstat (limited to 'searx/engines/mediawiki.py')
| -rw-r--r-- | searx/engines/mediawiki.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/searx/engines/mediawiki.py b/searx/engines/mediawiki.py index 4a8b0e8b8..8ca32c62a 100644 --- a/searx/engines/mediawiki.py +++ b/searx/engines/mediawiki.py @@ -28,15 +28,17 @@ search_url = base_url + 'w/api.php?action=query'\ '&srprop=timestamp'\ '&format=json'\ '&sroffset={offset}'\ - '&srlimit={limit}' + '&srlimit={limit}' # noqa # do search-request def request(query, params): offset = (params['pageno'] - 1) * number_of_results + string_args = dict(query=urlencode({'srsearch': query}), - offset=offset, - limit=number_of_results) + offset=offset, + limit=number_of_results) + format_strings = list(Formatter().parse(base_url)) if params['language'] == 'all': @@ -67,7 +69,8 @@ def response(resp): # parse results for result in search_results['query']['search']: - url = base_url.format(language=resp.search_params['language']) + 'wiki/' + quote(result['title'].replace(' ', '_').encode('utf-8')) + url = base_url.format(language=resp.search_params['language']) +\ + 'wiki/' + quote(result['title'].replace(' ', '_').encode('utf-8')) # append result results.append({'url': url, |