Dalf
c7220b40ea
Suggestions: use RawTextQuery to make the suggestions URLs. Update all themes accordingly.
5 years ago
Marc Abonce Seguin
6626f01365
[fix] preserve bangs in suggestions and corrections
5 years ago
Marc Abonce Seguin
40272b0044
[fix] never pass bangs to autocomplete suggestions
5 years ago
rachmadaniHaryono
535fff109f
fix: dev: python3 dict keys jsonify
5 years ago
Venca24
e8734b37c9
[FIX] image_proxify
6 years ago
Noémi Ványi
b63d645a52
Revert "remove 'all' option from search languages"
...
This reverts commit 4d1770398a
.
6 years ago
Marc Abonce Seguin
772c048d01
refactor engine's search language handling
...
Add match_language function in utils to match any user given
language code with a list of engine's supported languages.
Also add language_aliases dict on each engine to translate
standard language codes into the custom codes used by the engine.
7 years ago
Adam Tauber
b9d4c0523e
[fix] get doi_rewriters from settings - fixes #1245
7 years ago
Adam Tauber
b70ce84eb6
[enh] update translations - add taiwanese and filipino
7 years ago
Adam Tauber
49b845051f
Merge pull request #973 from MarcAbonce/languages
...
Remove 'all' option from search languages
7 years ago
marc
4d1770398a
remove 'all' option from search languages
7 years ago
Adam Tauber
e060aedc16
[enh] make custom oscar option configurable from url
7 years ago
Adam Tauber
f65f90bf3c
[fix] autocompleter py3 compatibility - fixes #1088
7 years ago
yujunqiang
ed1c78d923
fix bug: TypeError: set(['bing', 'google']) is not JSON serializable, when curl ' http://127.0.0.1:8888/?q=xxxxxxxx&categories=general&format=json '
7 years ago
Noémi Ványi
1b10abfc92
minor fixes of doi resolver
...
Closes #1047
7 years ago
jibe-b
575159b194
[enh] oa_doi_rewrite plugin broadens doai_rewrite
7 years ago
Adam Tauber
5f758b2d39
[mod] compress saved preferences in url
7 years ago
Noémi Ványi
e73cb14889
fix hmac python3 compatibility
7 years ago
misnyo
ae99f9070c
[fix] static path fixed in templates and webapp, line endings fixed
7 years ago
Adam Tauber
f2b13a7de0
[enh] allow default empty values for normal and result proxies
7 years ago
Noémi Ványi
243d3e4298
show engine errors in infobox && add new error alert
7 years ago
Adam Tauber
38d6ba4066
[enh] generate search url of saved preferences
7 years ago
Adam Tauber
6d76d9b202
[fix] load engines if debug mode is enabled using uwsgi
7 years ago
Alexandre Flament
87f673336f
[fix] rss feed : the jinja template was not found when the rss feed returns an valid feed including an error.
7 years ago
Alexandre Flament
9c91ab33f8
[mod] settings.yml can be /etc/searx/settings.yml
...
The exact order is
* first from SEARX_SETTINGS_PATH,
* if not found then from searx code base,
* if not found then from /etc/searx/settings.yml
* if not found an exception stops searx loading
8 years ago
Alexandre Flament
ee080feaed
[mod] the static and templates directories can be defined in the settings.yml
8 years ago
Adam Tauber
52e615dede
[enh] py3 compatibility
8 years ago
Alexandre Flament
181c12ae04
[mod] upgrade requirements.txt
8 years ago
Alexandre Flament
e67dfaaac7
Merge branch 'master' into flask_perimeter
8 years ago
Alexandre Flament
15eef0ebdb
[enh] validate input and raise an exception inside search.py. The exception message is output in json and rss format.
8 years ago
Alexandre Flament
7fdfeca3a4
[mod] add a __common__ template that can't be selected but that provides a common place for shared templates.
...
What has been moved into this template :
* opensearch*.xml is always the same whatever the themes.
* the text inside */about.html
8 years ago
David A Roberts
1d30141c20
[enh] show spelling corrections
8 years ago
Alexandre Flament
7a16aca346
Merge branch 'master' into flask_perimeter
8 years ago
Dalf
06bea82935
[mod] /config API : add language_support, paging, safesearch, supported_languages, time_range_support, timeout fields.
8 years ago
Alexandre Flament
84a2c97a65
[mod] searx uses flask framework only in webapp.py. Make migration to another framework easier.
8 years ago
Adam Tauber
7388067f15
[fix] load engines with uwsgi too
8 years ago
Adam Tauber
8bff42f049
Merge branch 'master' into languages
8 years ago
Adam Tauber
68cbf0448f
[fix] do not reload engines twice if started with debug mode
8 years ago
Adam Tauber
a605377c40
[enh] explicit engine init
8 years ago
Adam Tauber
14f58bdaec
[fix] robot tests ++ set default value for server http protocol version
8 years ago
Adam Tauber
a98bbefbcf
[enh] configurable listening http protocol version
8 years ago
marc
f62ce21f50
[mod] fetch supported languages for several engines
...
utils/fetch_languages.py gets languages supported by each engine and
generates engines_languages.json with each engine's supported language.
8 years ago
marc
149802c569
[enh] add supported_languages on engines and auto-generate languages.py
8 years ago
Adam Tauber
a764ebb4b1
[enh] extend json response with suggestions, infoboxes and answers
8 years ago
Alexandre Flament
e48f07a367
Merge branch 'master' into searchpy2
8 years ago
Adam Tauber
d80fb2c8e8
[enh] central handling of empty result titles
8 years ago
Adam Tauber
ef2ef7974a
[enh] central html escaping of results
8 years ago
Adam Tauber
971ed0abd1
[enh] add quick answer functionality with an example answerer
8 years ago
Adam Tauber
827f9e41ca
[fix] gettext requires request.preferences
8 years ago
Adam Tauber
a757c2f005
[fix] remove unused imports
8 years ago