| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-03 | [enh] Add SepiaSearch engine (#2227) | Finn | |
| supported_languages values: see https://framagit.org/framasoft/peertube/search-index/-/blob/master/client/src/views/Search.vue#L618-641 | |||
| 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-29 | Merge pull request #2226 from dalf/fix-searx-migration | Alexandre Flament | |
| [fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs | |||
| 2020-09-28 | [fix] about.html: fix small inconsistencies in about page (#2219) | Qt Resynth | |
| 2020-09-28 | [fix] migration from github.com/asciimoo/searx to github.com/searx/searx : ↵ | Alexandre Flament | |
| fix URLs | |||
| 2020-09-28 | Merge pull request #2189 from dalf/architecture-clean-up | Adam Tauber | |
| Architecture clean up | |||
| 2020-09-26 | [mod] upgrade requests to version 2.24.0. use ssl instead of pyopenssl. | Alexandre Flament | |
| requests 2.24.0 uses the ssl module except if it doesn't support SNI, in this case searx fallbacks to pyopenssl. searx logs a critical message and exit if the ssl modules doesn't support SNI and pyOpenSSL is not installed. searx logs a critical message and exit if the ssl version is older than 1.0.2. in requirements.txt, pyopenssl is still required to install searx as a fallback. | |||
| 2020-09-24 | [mod] more typing | Alexandre Flament | |
| 2020-09-22 | [mod] add typing and __slots__ | Alexandre Flament | |
| 2020-09-22 | [mod] searx/webadapter.py: add get_selected_categories share common code ↵ | Alexandre Flament | |
| with get_search_query_from_webapp Update searx/webapp.py to use get_selected_categories Close #2142 | |||
| 2020-09-22 | [mod] searx/webadapter.py: each web parameter has a dedicated function ↵ | Alexandre Flament | |
| (parse_pageno, page_lang,....). | |||
| 2020-09-22 | [mod] check the engine tokens in searx/webadapter.py instead of searx/search.py | Alexandre Flament | |
| 2020-09-22 | [mod] check time_range parameter in searx/webadapter.py | Alexandre Flament | |
| 2020-09-22 | [mod] add searx.search.EngineRef | Alexandre Flament | |
| was previously a Dict with two or three keys: name, category, from_bang make clear that this is a engine reference (see tests/unit/test_search.py for example) all variables using this class are renamed accordingly. | |||
| 2020-09-22 | [mod] add searx/webadapter.py | Alexandre Flament | |
| * move searx.search.get_search_query_from_webapp to searx.webadapter * move searx.query.SearchQuery to searx.search | |||
| 2020-09-22 | "Egde" → "Edge" | Qt Resynth | |
| 2020-09-22 | [mod] searx.search: change function declaration: online then offline then ↵ | Alexandre Flament | |
| utility functions. | |||
| 2020-09-22 | [mod] searx.search: remove unused global variable number_of_searches | Alexandre Flament | |
| 2020-09-22 | [mod] searx.query.RawTextQuery: getSearchQuery and changeSearchQuery rename ↵ | Alexandre Flament | |
| to getQuery and changeQuery getSearchQuery is confusing, the method returns a str not a SearchQuery object | |||
| 2020-09-22 | [mod] searx.search.Search: split the search method into different methods | Alexandre Flament | |
| 2020-09-22 | [mod] add searx/webutils.py | Alexandre Flament | |
| contains utility functions and classes used only by webapp.py | |||
| 2020-09-22 | [mod] refactor searx.webapp.get_locale | Alexandre Flament | |
| * Log each call to get_locale: display the URL, the locale and the source (browser, preferences, form). * Rename _get_browser_language to _get_browser_or_settings_language to match the actual code. | |||
| 2020-09-22 | [fix] /autocompleter: return HTTP 400 when q is empty as intent. | Alexandre Flament | |
| Fix commit c225db45c8a4ab466bff049216f7e0189dc1b067 | |||
| 2020-09-22 | fetch google's search langs rather than ui langs | Marc Abonce Seguin | |
| 2020-09-22 | fix utils/fetch_languages to work with new languages | Marc Abonce Seguin | |
| 2020-09-22 | fetch supported languages for startpage engine | Marc Abonce Seguin | |
| 2020-09-22 | add language names in qwant's fetch languages function | Marc Abonce Seguin | |
| 2020-09-19 | Merge pull request #2205 from dalf/fix-simple-theme-autocomplete | Alexandre Flament | |
| [fix] simple theme: fix autocomplete | |||
| 2020-09-19 | [fix] simple theme: fix autocomplete | Alexandre Flament | |
| AJAX requests send the X-Requested-With HTTP header, so searx.webapp.autocompleter returns the results with the expected data format. Related to #2127 Close #2203 | |||
| 2020-09-13 | [fix] searx.utils.HTMLTextExtractor: invalid HTML don't raise an Exception | Alexandre Flament | |
| Close #2188 | |||
| 2020-09-12 | [mod] searx.RawTextQuery: the constructor call parse_query | Alexandre Flament | |
| 2020-09-10 | Drop Python 2 (5/n): searx.utils.is_valid_lang, input parameter is a str ↵ | Alexandre Flament | |
| instead of bytes Fix bug in translated.py and dictzone.py | |||
| 2020-09-10 | Drop Python 2 (4/n): SearchQuery.query is a str instead of bytes | Dalf | |
| 2020-09-10 | Drop Python 2 (3/n): objects | Dalf | |
| 2020-09-10 | Drop Python 2 (2/n): templates | Dalf | |
| 2020-09-10 | Drop Python 2 (1/n): remove unicode string and url_utils | Dalf | |
| 2020-09-10 | wait for img to load before hiding infobox toggle | Marc Abonce Seguin | |
| 2020-09-10 | use Wikipedia's REST v1 API | Marc Abonce Seguin | |
| 2020-09-08 | [mod] results.py: code clean up (#2140) | Alexandre Flament | |
| 2020-09-08 | [enh] Add command line engines: git grep, find, etc. (#2128) | Noémi Ványi | |
| A new "base" engine called command is introduced. It is the foundation for all command line engines for now. You can use this engine to create your own command line engine. Add some engines (commented out to make sure no one enables anything accidentally): * git grep: This engine lets you grep in the searx repo. * locate: If locate is installed and initialized, you can search on the FS. * find: You can find files with a specific name from where you started searx. * pattern search in files: This engine utilizes the command fgrep. * regex search in files: This engine runs `grep` to find a file based on its contents. | |||
| 2020-09-07 | [enh] stop searx when an engine raise an SyntaxError exception (#2177) | Alexandre Flament | |
| and some other exceptions: * KeyboardInterrupt * SystemExit * RuntimeError * SystemError * ImportError: an engine with an unmet dependency will stop everything. | |||
| 2020-09-01 | Add key to settings.yml for opening result links in a new tab | Scott Wallace | |
| Closes #1552 Closes #444 | |||
| 2020-09-01 | [enh] add option to configure proxies per engine - closes #1827 | Adam Tauber | |
| 2020-08-31 | Revert "[enh] test: load each engine to check for syntax errors" | Alexandre Flament | |
| This reverts commit 4fb3ed2c6335b68f6b28ebc68d5d22f2fd621648. | |||
| 2020-08-31 | Added metager-search (#2139) | Singustromo | |
| * Added metager-search | |||
| 2020-08-31 | Merge pull request #2160 from dalf/test_load_engine | Adam Tauber | |
| [enh] test: load each engine to check for syntax errors | |||
| 2020-08-31 | [fix] skip uncomplete image results - closes #1496 | Adam Tauber | |
| 2020-08-28 | [enh] test: load each engine to check for syntax errors | Dalf | |
| 2020-08-27 | fix selects in preferences so they look consistent (#2150) | Marc Abonce Seguin | |
| 2020-08-27 | only return one url per "type" in Wikidata (#2151) | Marc Abonce Seguin | |
| i.e. only one official website, one Twitter, etc. | |||