on master help sign in
added languages to Gentoo engine
commit5f0888b8f4f7a46a7418e6faf34d47d45adca1c7 authorAlice Ferrazzi <alice.ferrazzi@gmail.com> dateSun 12 Aug 2018, 22:22 (8 years ago) parentb7886bb
1 file changed+3−3
searx/engines/gentoo.py+3−3
searx/engines/gentoo.py+3−3
@@ -38,7 +38,7 @@ def locale_to_lang_code(locale):
3838lang_urls = {
3939 'en': {
4040 'base': 'https://wiki.gentoo.org',
41− 'search': '/index.php?title=Special:Search&offset={offset}&{query}'
41+ 'search': '/index.php?title=Special:Search&offset={offset}&{query}&profile=translation&languagefilter={language}'
4242 }
4343}
4444
@@ -85,7 +85,7 @@ def request(query, params):
8585 # if our language is hosted on the main site, we need to add its name
8686 # to the query in order to narrow the results to that language
8787 if language in main_langs:
88− query += b' (' + main_langs[language] + b')'
88+ query += b' (' + (main_langs[language]).encode('utf-8') + b')'
8989
9090 # prepare the request parameters
9191 query = urlencode({'search': query})
@@ -95,7 +95,7 @@ def request(query, params):
9595 urls = get_lang_urls(language)
9696 search_url = urls['base'] + urls['search']
9797
98− params['url'] = search_url.format(query=query, offset=offset)
98+ params['url'] = search_url.format(query=query, offset=offset, language=language)
9999
100100 return params
101101