| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-19 | Merge remote-tracking branch 'searx/master' | Alexandre Flament | |
| 2021-04-11 | Fix grammar mistake in debug log output | Robin Schneider | |
| 2021-04-10 | [enh] replace requests by httpx | Alexandre Flament | |
| 2021-02-01 | [mod] dynamically set language_support variable | Alexandre Flament | |
| The language_support variable is set to True by default, and set to False in only 5 engines. Except the documentation and the /config URL, this variable is not used. This commit remove the variable definition in the engines, and set value according to supported_languages length: False when the length is 0, True otherwise. Close #2485 | |||
| 2021-01-28 | [fix] google: avoid unnecessary SearxEngineXPathException errors | Markus Heiser | |
| Avoid SearxEngineXPathException errors when parsing non valid results:: .//div[@class="yuRUbf"]//a/@href index 0 not found Traceback (most recent call last): File "./searx/engines/google.py", line 274, in response url = eval_xpath_getindex(result, href_xpath, 0) File "./searx/searx/utils.py", line 608, in eval_xpath_getindex raise SearxEngineXPathException(xpath_spec, 'index ' + str(index) + ' not found') searx.exceptions.SearxEngineXPathException: .//div[@class="yuRUbf"]//a/@href index 0 not found Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2021-01-28 | [fix] normalize the language & region aspects of all google engines | Markus Heiser | |
| BTW: make the engines ready for search.checker: - replace eval_xpath by eval_xpath_getindex and eval_xpath_list - google_images: remove outer try/except block Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2021-01-22 | [fix] revise of the google-news engine | Markus Heiser | |
| This revise is based on the methods developed in the revise of the google engine (see commit 410c2f9). Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2021-01-14 | [enh] engines: add about variable | Alexandre Flament | |
| move meta information from comment to the about variable so the preferences, the documentation can show these information | |||
| 2020-12-03 | [mod] various engines: use eval_xpath* functions and searx.exceptions.* | Alexandre Flament | |
| Engine list: ahmia, duckduckgo_images, elasticsearch, google, google_images, google_videos, youtube_api | |||
| 2020-10-02 | [mod] move extract_text, extract_url to searx.utils | Alexandre Flament | |
| 2020-10-01 | [fix] google engine - div classes has been renamed in HTML reult | Markus Heiser | |
| Since 1. October 2020 google has changed the 'class' attribute of the HTML result page. Fix the xpath expressions and ignore <div class="g" ../> sections which do not match to title's xpath expression. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2020-09-22 | fetch google's search langs rather than ui langs | Marc Abonce Seguin | |
| 2020-09-10 | Drop Python 2 (1/n): remove unicode string and url_utils | Dalf | |
| 2020-07-08 | [fix] pep8 | Adam Tauber | |
| 2020-07-07 | [fix] revise google engine | Markus Heiser | |
| this commit is picked from #1985 | |||
| 2019-12-07 | [fix] update xpaths for new google results page | Marc Abonce Seguin | |
| 2019-12-02 | Merge pull request #1744 from dalf/optimizations | Adam Tauber | |
| [mod] speed optimization | |||
| 2019-11-22 | [fix] Force Google old UI with a new user agent | Emilien Devos | |
| 2019-11-15 | [mod] speed optimization | Dalf | |
| compile XPath only once avoid redundant call to urlparse get_locale(webapp.py): avoid useless call to request.accept_languages.best_match | |||
| 2019-05-29 | [fix] Force Google old UI (#1597) | Emilien Devos | |
| 2019-01-07 | Revert "remove 'all' option from search languages" | Noémi Ványi | |
| This reverts commit 4d1770398a6af8902e75c0bd885781584d39e796. | |||
| 2019-01-06 | [fix] fetch google's supported languages | Marc Abonce Seguin | |
| 2019-01-06 | [fix] check language aliases when setting search language | Marc Abonce Seguin | |
| 2018-04-18 | [fix] force English results in Google when using en-US | Marc Abonce Seguin | |
| 2018-03-27 | refactor engine's search language handling | Marc Abonce Seguin | |
| 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. | |||
| 2018-03-20 | fix fetch_langauges to be more accurate | Marc Abonce Seguin | |
| Add languages supported by either all default general engines or 10 engines. | |||
| 2017-12-18 | send constant cookie with query to Google | Noémi Ványi | |
| 2017-12-06 | remove 'all' option from search languages | marc | |
| 2017-12-05 | [fix] handle /sorry redirects | Adam Tauber | |
| 2017-11-22 | [fix] use english in google engine if no language was set - this prevents ↵ | Adam Tauber | |
| guessing the language by the IP of the instance | |||
| 2017-11-22 | [fix] revert language changes to prevent CAPTCHAs | Adam Tauber | |
| 2017-11-21 | [fix] fix language support of google | Adam Tauber | |
| 2017-05-15 | [enh] py3 compatibility | Adam Tauber | |
| 2017-01-27 | [enh] add result number parsing to google engine | Adam Tauber | |
| 2017-01-16 | [enh] show spelling corrections | David A Roberts | |
| 2017-01-05 | [enh] add instant answers to google engine | Adam Tauber | |
| 2016-12-15 | tests for _fetch_supported_languages in engines | marc | |
| and refactor method to make it testable without making requests | |||
| 2016-12-13 | [mod] fetch supported languages for several engines | marc | |
| utils/fetch_languages.py gets languages supported by each engine and generates engines_languages.json with each engine's supported language. | |||
| 2016-12-13 | filter langauges | marc | |
| 2016-12-13 | [enh] add supported_languages on engines and auto-generate languages.py | marc | |
| 2016-12-11 | add year to time range to engines which support "Last year" | Noémi Ványi | |
| Engines: * Bing images * Flickr (noapi) * Google * Google Images * Google News | |||
| 2016-12-09 | [mod] do not escape html content in engines | Adam Tauber | |
| 2016-07-26 | [fix] time range detection | Adam Tauber | |
| 2016-07-25 | add time range search for google | Noemi Vanyi | |
| 2016-07-11 | Fix anomalous backslash in string | stepshal | |
| 2016-04-14 | Merge pull request #526 from ukwt/anime | Adam Tauber | |
| Add a few search engines | |||
| 2016-04-13 | Fix a few typos in Google search engine | Kirill Isakov | |
| 2016-03-25 | [fix] no more redirect ++ explicitly specify search language to avoid ↵ | Adam Tauber | |
| googles ip based heuristics | |||
| 2016-01-18 | [fix] temporary disable googles inner links - #491 | Adam Tauber | |
| 2016-01-10 | [fix] google markup change - closes #489 | Adam Tauber | |