| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-27 | Merge branch 'master' into flask_perimeter | Alexandre Flament | |
| 2017-01-20 | [mod] add a __common__ template that can't be selected but that provides a ↵ | Alexandre Flament | |
| common place for shared templates. What has been moved into this template : * opensearch*.xml is always the same whatever the themes. * the text inside */about.html | |||
| 2017-01-16 | [enh] show spelling corrections | David A Roberts | |
| 2017-01-02 | [mod] searx uses flask framework only in webapp.py. Make migration to ↵ | Alexandre Flament | |
| another framework easier. | |||
| 2016-12-30 | [fix] use english as default language in bing | Adam Tauber | |
| If no language is specified, bing returns results with multiple languages for one query which isn't really useful. Setting english as default insted if nothing. | |||
| 2016-12-29 | change language list to only include languages with a minimum of engines | marc | |
| that support them. users can still query lesser supported through the :lang_code bang. | |||
| 2016-12-15 | tests for _fetch_supported_languages in engines | marc | |
| and refactor method to make it testable without making requests | |||
| 2016-12-13 | tests for language support in engines | marc | |
| 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 | Add language support for more engines. | marc | |
| 2016-12-11 | add year filter to engines with time range support && tests | Noémi Ványi | |
| Following engines does not support "Last year": * Bing News * DeviantArt * DuckDuckGo * Yahoo * YouTube (noapi) | |||
| 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-11 | [fix] 500px unit tests | Adam Tauber | |
| 2016-12-11 | [fix] vimeo engine change follow-up | Adam Tauber | |
| 2016-12-11 | [fix] google news engine change follow-up | Adam Tauber | |
| 2016-12-09 | [fix] kickass test html escaping | Adam Tauber | |
| 2016-12-09 | [fix] tests ++ flickr error | Adam Tauber | |
| 2016-11-19 | [enh] add quick answer functionality with an example answerer | Adam Tauber | |
| 2016-11-14 | [fix] search mocking in webapp test | Adam Tauber | |
| 2016-11-07 | [fix] bing paging and language support | Adam Tauber | |
| see https://msdn.microsoft.com/en-us/library/ff795620.aspx for bing specific search operators closes #755 | |||
| 2016-11-02 | Change plugin API : | dalf | |
| - pre_search(request, search) - post_search(request, search) - on_result(request, search, result) with - request is the Flask request - search a searx.Search instance - result a searx result as usual | |||
| 2016-11-02 | Clean up the architecture | dalf | |
| Purposes : - isolate the plugins calls - distinction between parsing the web request and running the search (Search class). To be able to test code easily, to run searx code outside a web server, to filter the search query parameters with plugins more easily, etc... Details : - request.request_data contains request.form or request.args (initialize inside pre_request() function) - Query class is renamed RawTextQuery - SearchQuery class defines all search parameters - get_search_query_from_webapp create a SearchQuery instance (basically the previous Search.__init__ code) - Search class and SearchWithPlugins class takes a SearchQuery instance as class constructor parameter - SearchWithPlugins class inherites from Search class, and run plugins - A dedicated function search_with_plugins executes plugins to have a well define locals() (which is used by the plugins code). - All plugins code is executed inside the try...except block (webapp.py, index function) - advanced_search HTTP parameter value stays in webapp.py (it is only part of UI) - multiple calls to result_container.get_ordered_results() doesn't compute the order multiple time (note : this method was call only once before) - paging value is stored in the result_container class (compute in the extend method) - test about engine.suspend_end_time is done during search method call (instead of __init__) - check that the format parameter value is one of these : html, rss, json, rss (before the html value was assumed but some text formatting wasn't not done) | |||
| 2016-11-01 | add time range search for flickr | Noémi Ványi | |
| 2016-11-01 | add time range support for bing images | Noémi Ványi | |
| 2016-11-01 | add time range search for youtube noapi | Noémi Ványi | |
| 2016-11-01 | add time range search for bing news | Noémi Ványi | |
| 2016-10-22 | fix kickass torrents engine | Noémi Ványi | |
| 2016-10-13 | initial commit of pdbe engine | Alexander Minges | |
| Adds support for queries to the Protein Data Bank Europe (PDBe). | |||
| 2016-10-01 | Merge branch 'master' of https://github.com/asciimoo/searx into ↵ | Pydo | |
| feature/seedpeer-engine-integration Resolved conflict searx/settings.yml | |||
| 2016-09-22 | [mod] rename "default" theme to "legacy" | Adam Tauber | |
| 2016-09-20 | [fix] results with digbit don't truncate anymore | marc | |
| 2016-09-10 | fix tests to reflect: Wolfram|Alpha (input) response | firebovine | |
| 2016-09-10 | [fix] Result text in Wolfram|Alpha (#607) | marc | |
| 2016-09-05 | Put html fixture in file to be pep8 line length compliant | Pydo | |
| 2016-09-05 | Added seedpeer unitests | Pydo | |
| 2016-08-27 | remove self info answers from pages after first one | Noemi Vanyi | |
| 2016-08-13 | add digbt unittest | Noemi Vanyi | |
| 2016-08-13 | [fix] google images paging - closes #571 | Adam Tauber | |
| 2016-08-05 | [fix] merge infoboxes based on weight | marc | |
| also minor changes in attributes and images from wikidata | |||
| 2016-08-05 | wikidata refactor and more attributes (see issue #560) | marc | |
| 2016-07-26 | [fix] time range detection | Adam Tauber | |
| 2016-07-19 | [fix] deviantart engine xpaths | Noemi Vanyi | |
| 2016-07-18 | Merge pull request #621 from stepshal/anomalous-backslash-in-string | Adam Tauber | |
| Fix anomalous backslash in string | |||
| 2016-07-16 | [fix] result count tests | Adam Tauber | |
| 2016-07-15 | Merge pull request #615 from mmuman/scanr | Adam Tauber | |
| Add ScanR structures search engine | |||
| 2016-07-12 | [fix] multilingual duckduckgo | a01200356 | |
| only works if both country and language are set | |||
| 2016-07-12 | Add ScanR structures search engine | François Revol | |
| In theory ScanR should also search for projects but the API is different, so we'd need another engine. | |||
| 2016-07-11 | Fix anomalous backslash in string | stepshal | |
| 2016-07-10 | Fix quantity of blank lines after code object. | stepshal | |
| 2016-07-09 | Add INA search engine | François Revol | |