Skip to content
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.

add additional search language #1419

Closed
wants to merge 12 commits into from
9 changes: 9 additions & 0 deletions searx/search.py
Expand Up @@ -15,6 +15,7 @@
(C) 2013- by Adam Tauber, <asciimoo@gmail.com>
'''

import copy
import gc
import sys
import threading
Expand Down Expand Up @@ -492,6 +493,14 @@ def search(self):
# append request to list
requests.append((selected_engine['name'], search_query.query, request_params))

# append another request with default search language to list
# ToDo make default_search_lang user configurable
if request_params['language'] != settings['search']['default_search_lang']:
request_params_default_lang = copy.deepcopy(request_params)
request_params_default_lang['language'] = settings['search']['default_search_lang']
requests.append((selected_engine['name'], search_query.query, request_params_default_lang))
logger.debug(requests)

# update default_timeout
default_timeout = max(default_timeout, engine.timeout)

Expand Down
1 change: 1 addition & 0 deletions searx/settings.yml
Expand Up @@ -8,6 +8,7 @@ search:
language : "en-US"
ban_time_on_fail : 5 # ban time in seconds after engine errors
max_ban_time_on_fail : 120 # max ban time in seconds after engine errors
default_search_lang: "en-US" # search language additional to user selectable (only applicable when different to primary search language)

server:
port : 8888
Expand Down
4 changes: 2 additions & 2 deletions searx/static/themes/oscar/less/logicodev/results.less
Expand Up @@ -8,7 +8,7 @@
}

a {
color: @black;
color: @dim-blue;
text-decoration: none;

&:hover{
Expand Down Expand Up @@ -64,7 +64,7 @@
// default formating of results
.result-default, .result-code, .result-torrent, .result-videos, .result-map {
clear: both;
padding: 2px 4px;
padding: 6px 4px;
&:hover{
background-color: @dim-gray;
}
Expand Down
1 change: 1 addition & 0 deletions searx/static/themes/oscar/less/logicodev/variables.less
@@ -1,4 +1,5 @@
@black: #29314D;
@dim-blue: #2547bc;
@gray: #A4A4A4;
@dim-gray: #F6F9FA;
@dark-gray: #666;
Expand Down