Markus Heiser
04c687403e
[fix] brands: add variables from build env to jinja templating
...
We have some variables in the build environment which are also needed in the
templating process. Theses variables are relavant if one creates a fork with
its own branding. We treat these variables under the term 'brands'.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Adam Tauber
9a2f26d915
[enh] submit search on suggestion select - closes #807
5 years ago
Adam Tauber
65cae85735
[fix] load new page with infinite scroll if there is no scrollbar - fixes #759
5 years ago
Adam Tauber
2621c24cc7
[enh] add clear search button to oscar theme - fixes #454
5 years ago
Adam Tauber
822aee94a2
[fix] remove debug print
5 years ago
Adam Tauber
baca55c94e
[fix] handle weights in accept language parsing - fixes w3ms en;q=1.0
5 years ago
Adam Tauber
8e727ac77f
[fix] update csv unit test
5 years ago
Adam Tauber
58a630308a
[fix] convert query to string to produce valid filename for csv output
5 years ago
Adam Tauber
018b681841
[fix] add answers, suggestions, corrections to csv output
...
fixes #1888
5 years ago
Adam Tauber
9bc24080bf
[fix] add answers, suggestions, corrections to rss output
...
fixes #1888
5 years ago
Spühler Stefan
4f90fb6a92
[Fix] Startpage ValueError on Spanish date format
...
datetime.parser.parse() does not know the Spanish date format which
leads to a ValueError. Fixes #1870
Traceback (most recent call last):
File "/usr/local/searx/searx/search.py", line 160, in search_one_http_request_safe
search_results = search_one_http_request(engine, query, request_params)
File "/usr/local/searx/searx/search.py", line 97, in search_one_http_request
return engine.response(response)
File "/usr/local/searx/searx/engines/startpage.py", line 102, in response
published_date = parser.parse(date_string, dayfirst=True)
File "/usr/local/searx/searx-ve/lib/python3.6/site-packages/dateutil/parser/_parser.py", line 1358, in parse
return DEFAULTPARSER.parse(timestr, **kwargs)
File "/usr/local/searx/searx-ve/lib/python3.6/site-packages/dateutil/parser/_parser.py", line 649, in parse
raise ValueError("Unknown string format:", timestr)
ValueError: ('Unknown string format:', '24 Ene 2013')
5 years ago
Adam Tauber
3aa49cb8f9
Merge pull request #1884 from kvch/add-blogpost-about-private-engines
...
Add new post to blog about private engines
5 years ago
Noémi Ványi
3d03fb3050
Add new post to blog about private engines
5 years ago
Adam Tauber
ccf3d89e8f
[fix] update dead link
5 years ago
Markus Heiser
a5d3585a0c
Merge pull request #1866 from return42/fix-news
...
bugfix: google-news and bing-news has changed the language parameter
5 years ago
Markus Heiser
ad7a6e6e10
bugfix(!biv) : bing-video do not like "older" User-Agents
...
When selecting other languages than 'en', bing-video did not handle the language
correct and gave very bad results. Since User-Agent is normaly rotated in
searx, the behavior of a !biv search was unpredictable and paging was broken.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
1c853f9573
bing_news: parital rollback of c89c05bc
...
The bing_news bug (discussed in #1838 ) was caused by wrong language tags, which
was fixed e0c99d9d
/ no need to change the bing_news search string.
closes: https://github.com/asciimoo/searx/issues/1838
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
79412828cd
update languages: engines_languages.json languages.py
...
build by Makefile target:
make project
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
e0c99d9dcb
bugfix: fetch_supported_languages bing, -news, -videos, -images
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
40843fe95a
searx/data/engines_languages.json: sort json file (no content change)
...
To get meaningfull diffs, the json file has to be sorted. Before applying any
further content patch, the json file needs a inital sort (without changing any
content).
Sorted by::
import sys, json
with open('engines_languages.json') as f:
j = json.load(f)
with open('engines_languages.json', 'w') as f:
json.dump(j, f, indent=2, sort_keys=True)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
2f6f9665a9
requirements-dev.txt: add missing pylint for liniting tests
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
c89c05bceb
bugfix: google-news and bing-news has changed the language parameter
...
closes: https://github.com/asciimoo/searx/issues/1838
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
6a3ef5561b
Merge pull request #1861 from return42/fix-prefs
...
fix serious bugs of the test procedure
5 years ago
Markus Heiser
8685d1b7d8
Merge branch 'master' into fix-prefs
5 years ago
Markus Heiser
700574357a
make test: bugfix, pyenvinstall is a prerequisite for the pylint test
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
692c331b30
Merge pull request #1863 from MarcAbonce/monkey-patch-occitan-locale
...
Monkey patch babel get_translations to support Occitan
5 years ago
Markus Heiser
aa95a0d70b
searx/testing.py: fixed pep8 error
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Marc Abonce Seguin
51e78211de
monkey patch babel get_translations to support Occitan
5 years ago
Markus Heiser
81f106e5de
searx/testing.py: bugfix process model (do not use Flask's debug mode)
...
Don't enable Flask's debug mode, the debugger from Flask will cause a wired
process model, where the server never dies. Further read:
- debug mode: https://flask.palletsprojects.com/quickstart/#debug-mode
- Flask.run(..): https://flask.palletsprojects.com/api/#flask.Flask.run
closes: https://github.com/asciimoo/searx/issues/1862
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
4a94b4cca6
searx/testing.py: pylint & SPDX tag (no functional change)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
1cae4fa88d
preferences.py: implement defaults if unset
...
Implemnts defaults for:
- search.default_lang, search.autocomplete, search.safe_search,
- ui.default_theme, ui.default_locale
- server.image_proxy
This fixes also:
https://github.com/asciimoo/searx/pull/1860#issuecomment-590082955
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
179be12732
preferences.py: pylint, SPDX tag & docstrings (no functional change)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
09f4e2cd31
Merge pull request #1846 from piplongrun/autocomplete_swisscows
...
Add Swisscows autocomplete option
5 years ago
Markus Heiser
f272781ab7
Merge branch 'master' into autocomplete_swisscows
5 years ago
Markus Heiser
57efb45ce5
Merge pull request #1773 from Monogramm/docker/opencontainers
...
📝 Add Opencontainers labels in docker image
5 years ago
Markus Heiser
b7105da2af
Add missing autocomplete backends to settings.yml comment
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Markus Heiser
78c5216d76
Merge branch 'master' into autocomplete_swisscows
5 years ago
Markus Heiser
55aa7f96c1
Merge branch 'master' into docker/opencontainers
5 years ago
Markus Heiser
8c26097757
Merge pull request #1842 from piplongrun/engine-etools
...
Add new eTools.ch engine
5 years ago
Markus Heiser
98322ac15c
Merge branch 'master' into engine-etools
5 years ago
Markus Heiser
90d23e7ef6
Merge pull request #1860 from MarcAbonce/fix-default-locale
...
Fix default locale and language issues
5 years ago
Marc Abonce Seguin
c0006cadf7
fix default locale and language issues
5 years ago
Markus Heiser
2ade2ce10a
Merge pull request #1855 from return42/fix-dead-links
...
docs: fix dead Searx-instance links to https://searx.space
5 years ago
Markus Heiser
a9d184473f
docs: fix dead Searx-instance links to https://searx.space
...
Related to #1853 / BTW update year of copyright note
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 years ago
Adam Tauber
6df4172887
[fix] allow settin custom locale from settins.yml
5 years ago
Markus Heiser
ab2f56e886
Merge pull request #1843 from dalf/searx_space
...
[mod] move public instance list to https://searx.space
5 years ago
piplongrun
b136480546
Add Swisscows autocomplete option
5 years ago
Dalf
88f9ac58f4
[mod] move public instance list to https://searx.space
5 years ago
piplongrun
e1b60106b7
Add etools engine to the list
5 years ago
piplongrun
f0684a5bb5
Add eTools engine
5 years ago