summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
2022-12-22Fix: add trailing slash to duckduckgo urlRudis Muiznieks
Close #1854
2022-12-16Merge branch 'master' into fasttextArtikusHG
2022-12-16Replace langdetect with fasttextArtikusHG
2022-12-16Merge pull request #1974 from fehho/query-string-deserialAlexandre Flament
[fix] Deserialize preferences which are explicitly blank strings
2022-12-16[translations] update from Weblatesearxng-bot
4cf39dae - 2022-12-14 - Markus Heiser <markus.heiser@darmarit.de> f67457cf - 2022-12-12 - Linerly <linerly@protonmail.com> dee211c2 - 2022-12-12 - JohnyPeaN <johnypean@gmail.com> 9eeb4290 - 2022-12-12 - Markus Heiser <markus.heiser@darmarit.de>
2022-12-14Merge pull request #1954 from dalf/fix.redis.init.2Alexandre Flament
[fix] follow up of PR-1856
2022-12-11[mod] improve 'Autodetect search language' pluginMarkus Heiser
- Add documentation to the plugin - Harmonize FastText language model with SearXNG's language model Reosurces:: import fasttext # --> +10 MB fasttext.load_model(str(data_dir / 'lid.176.ftz')) # --> +4MB Suggested-by: @dalf - To speed up and simplify the deployment use fasttext-wheel instead of fasttext - Building numpy on the Alpine Linux of docker-images takes ages --> install py3-numpy from Alpines package manager (apk) - Alpine Linux on docker-images (musl libc) do not support fasttext-wheel (gnu libc) --> patch Dockerfile and build from fastetxt: sed -i s/fasttext-wheel/fasttext/ requirements.txt Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-12-10[mod] new plugin: Autodetect search languageArtikusHG
2022-12-10move searx.shared.redisdb to searx.redisdbAlexandre Flament
2022-12-10[fix] follow up of PR-1856Alexandre Flament
- the environment variable SEARXNG_REDIS_URL overrides the setting value redis.url - ./manage sets SEARXNG_REDIS_URL to unix:///usr/local/searxng-redis/run/redis.sock if: - the socket exists - SEARXNG_REDIS_URL is not already defined Update of PR #1856 Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2022-12-09[translations] update from Weblatesearxng-bot
1b4600d0 - 2022-12-08 - JohnyPeaN <johnypean@gmail.com> e3b49827 - 2022-12-04 - Markus Heiser <markus.heiser@darmarit.de> 975217cf - 2022-12-02 - Markus Heiser <markus.heiser@darmarit.de>
2022-12-04Fix: don't crash when engine or name is missing in settings.ymlAlexandre Flament
SearXNG crashes if the engine or name fields are missing. With this commit, the app displays an error in the log and keeps loading. Close #1951
2022-12-02[translations] update from Weblatesearxng-bot
cc5cf5d8 - 2022-11-30 - Chathura madusanka <mcchathuer216@gmail.com> 97776fbf - 2022-11-29 - Markus Heiser <markus.heiser@darmarit.de> c3c9f988 - 2022-11-29 - Markus Heiser <markus.heiser@darmarit.de> a1cf339e - 2022-11-29 - Markus Heiser <markus.heiser@darmarit.de> 4429167c - 2022-11-25 - Markus Heiser <markus.heiser@darmarit.de>
2022-11-29Copy client connection kwargs before mutatingRyan Kaskel
2022-11-29Merge pull request #1981 from searxng/update_data_update_firefox_version.pyMarkus Heiser
Update searx.data - update_firefox_version.py
2022-11-29Merge pull request #1982 from searxng/update_data_update_wikidata_units.pyMarkus Heiser
Update searx.data - update_wikidata_units.py
2022-11-29Merge pull request #1983 from searxng/update_data_update_currencies.pyMarkus Heiser
Update searx.data - update_currencies.py
2022-11-29Merge pull request #1984 from searxng/update_data_update_ahmia_blacklist.pyMarkus Heiser
Update searx.data - update_ahmia_blacklist.py
2022-11-29Update searx.data - update_engine_descriptions.pydalf
2022-11-29Update searx.data - update_ahmia_blacklist.pydalf
2022-11-29Update searx.data - update_currencies.pydalf
2022-11-29Update searx.data - update_wikidata_units.pydalf
2022-11-29Update searx.data - update_firefox_version.pydalf
2022-11-25[translations] update from Weblatesearxng-bot
c13727fc - 2022-11-21 - MSI Shafik <shafik.te@gmail.com> 21f638f6 - 2022-11-19 - Markus Heiser <markus.heiser@darmarit.de> b8ed9e1c - 2022-11-24 - Markus Heiser <markus.heiser@darmarit.de>
2022-11-24Deserialize explicitly blank stringsfehho
Default behavior of urllib.parse_qs is to discard blank values, causing a preference of none to be deserialized as undefined, using the instance default rather than the selected preference.
2022-11-19[translations] update from Weblatesearxng-bot
7569f266 - 2022-11-18 - Markus Heiser <markus.heiser@darmarit.de> 6418da9a - 2022-11-18 - mikni <mikni@proton.me> acc0dc1a - 2022-11-18 - Markus Heiser <markus.heiser@darmarit.de> 6c2beba6 - 2022-11-19 - Alexandre Flament <alex@al-f.net> b49457e3 - 2022-11-18 - Markus Heiser <markus.heiser@darmarit.de>
2022-11-18[translations] update from Weblatesearxng-bot
f123be21 - 2022-11-13 - Markus Heiser <markus.heiser@darmarit.de> fa2cfa8f - 2022-11-13 - Markus Heiser <markus.heiser@darmarit.de>
2022-11-11Switch back to protobuf for raw HTMLÉmilien Devos
2022-11-11Fix Google search engine.ngosang
- Fix broken links. Resolves #1794 - Fix missing results. Resolves #1829
2022-11-10[fix] disabling zlibrary due to z-lib.org domain seizureRyan Draga
2022-11-09Merge pull request #1934 from dalf/fix_user_agentMarkus Heiser
User agent: don't include the patch number in the Firefox version
2022-11-07[FIX] Redis initializationAlexandre FLAMENT
redis.Redis.from_url(url) doesn't check if the url is valid Before this commit: actual error are detected later when the client is actually used. With this commit, client() makes sure to return a valid Redis client or None. Also, the code makes sure not to log the password of the Redis URL
2022-11-07Merge pull request #1882 from fehho/metacpanAlexandre Flament
Add MetaCPAN engine
2022-11-07Add MetaCPAN enginefehho
2022-11-06Update network.pyEvhorizon
2022-11-06Merge pull request #1928 from searxng/translations_updateAlexandre Flament
Update translations
2022-11-05Merge pull request #1869 from vgerak/1836-ddg-weatherAlexandre Flament
Fix floating point format in DDG weather humidity
2022-11-05searx.locale: add Dhivehi languageAlexandre FLAMENT
2022-11-05searx.locales: improve support for languages not supported by babelAlexandre FLAMENT
* refactor get_translations() to rely on ADDITIONAL_TRANSLATIONS and LOCALE_BEST_MATCH * update RTL_LOCALES for languages in ADDITIONAL_TRANSLATIONS
2022-11-05User agent: don't include the patch number in the Firefox versionAlexandre Flament
The Firefox version in the user agent doesn't include the patch version: 106.0 not 106.0.2 Close #1914
2022-11-05Initialize Redis in searx/webapp.pyAlexandre FLAMENT
settings.yml: * The default URL was unix:///usr/local/searxng-redis/run/redis.sock?db=0 * The default URL is now "false" The default URL makes the log difficult to deal with: if the admin didn't install a Redis instance, the logs record a false error. It worked before because SearXNG initialized the Redis connection when the limiter started. In this commit, SearXNG initializes Redis in searx/webapp.py so various components can use Redis without taking care of the initialization step.
2022-11-05The checker requires RedisAlexandre Flament
Remove the abstraction in searx.shared.SharedDict. Implement a basic and dedicated scheduler for the checker using a Redis script.
2022-11-04[translations] update from Weblatesearxng-bot
41ebf8e7 - 2022-10-31 - Landhoo School Students <landhooschoolstudents@gmail.com> 1de65e6a - 2022-10-29 - Markus Heiser <markus.heiser@darmarit.de> fff11c22 - 2022-10-30 - Markus Heiser <markus.heiser@darmarit.de> f677049f - 2022-10-30 - Markus Heiser <markus.heiser@darmarit.de> ebf69b4a - 2022-10-30 - Markus Heiser <markus.heiser@darmarit.de> a21b6221 - 2022-11-02 - Markus Heiser <markus.heiser@darmarit.de> ac384800 - 2022-11-03 - ptomljanovic <phill2605@gmail.com> c4736fd4 - 2022-11-03 - alexfs2015 <alex04fs@gmail.com> 1b967129 - 2022-10-31 - Landhoo School Students <landhooschoolstudents@gmail.com>
2022-10-29Merge pull request #1905 from searxng/update_data_update_ahmia_blacklist.pyMarkus Heiser
Update searx.data - update_ahmia_blacklist.py
2022-10-29Merge pull request #1906 from searxng/update_data_update_external_bangs.pyMarkus Heiser
Update searx.data - update_external_bangs.py
2022-10-29Merge pull request #1907 from searxng/update_data_update_firefox_version.pyMarkus Heiser
Update searx.data - update_firefox_version.py
2022-10-29Merge pull request #1908 from searxng/update_data_update_wikidata_units.pyMarkus Heiser
Update searx.data - update_wikidata_units.py
2022-10-29Merge pull request #1909 from searxng/update_data_update_currencies.pyMarkus Heiser
Update searx.data - update_currencies.py
2022-10-29Update searx.data - update_engine_descriptions.pydalf
2022-10-29Update searx.data - update_currencies.pydalf