| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2015-12-22 | [fix] prevent google engine to redirect | Adam Tauber | |
| nid/pref cookies are also removed | |||
| 2015-12-15 | [fix] quickfix for sometimes missing PREF cookie | Adam Tauber | |
| 2015-10-29 | [fix] google engine - ignore new useless result type | Adam Tauber | |
| 2015-09-30 | [fix] content escaping - closes #441 | Adam Tauber | |
| TODO check other engines too | |||
| 2015-06-06 | google engine: code cleanup | Dalf | |
| 2015-06-05 | google engine :remove OSM map | Dalf | |
| 2015-06-05 | [enh] google engine : parse map links and more | Alexandre Flament | |
| 2015-05-30 | [enh] google engine : avoid some "sorry google" by adding another cookie : ↵ | Alexandre Flament | |
| NID. This cookie is specific by hostname. This allow to send request to google.* (according to the search language). Before this commit, request in other languages than english was sent to www.google.com which was redirected to www.google.* The PREF is still use on the www.google.com domain. | |||
| 2015-05-01 | Revert of #195 when the search language is not english | Alexandre Flament | |
| Sometimes there is two requests to google (depending of the source IP) : one to google.com, the second to google.fr (for instance). Going to https://www.google.com/ncr and saving the PREF cookie for future use prevent this (there is no redirection). But, recently (or not ?), by doing this the search returns English results even if the Accept-Language is specified. There is still a way to prevent this : going to preference, set the search language. I don't know if this can be done by searx. For now, a quick fix is to disable the use of the PREF cookie when the search language is not English (google engine will slower but returns excepted results). | |||