| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2016-07-04 | [enh][fix] update to latest dependencies ++ fix tests & travis test runner | Adam Tauber | |
| WARNING: dependency changes | |||
| 2016-05-03 | [fix] currency_convert: make unit tests pass | Maxqia | |
| also make regex more efficent and normalize 's'es | |||
| 2016-04-17 | [enh] multilingual duckduckgo_definitions | a01200356 | |
| 2016-04-17 | [enh] wikipedia infobox | a01200356 | |
| creates simple multilingual infobox using wikipedia's api | |||
| 2016-04-16 | Update Reddit unit test -- check for img_src | Kirill Isakov | |
| 2016-04-14 | Merge pull request #526 from ukwt/anime | Adam Tauber | |
| Add a few search engines | |||
| 2016-04-13 | Revert to using random UA in Reddit search engine | Kirill Isakov | |
| 2016-04-12 | Merge pull request #531 from guyou/add-doku-engine | Adam Tauber | |
| Add doku engine | |||
| 2016-04-09 | add unit && robot tests | Noemi Vanyi | |
| 2016-04-09 | new preferences handling | Noemi Vanyi | |
| Preferences class was introduced in order to handle user preferences. Right now it parses cookies and the form in preferences. Also it can retrieve settings based on the name of the setting. ATTENTION Please note that engine preferences are handled differently from now on. So it introduces incompatible changes. Every user who has saved preferences should reset and save his/her settings again. This change was needed, because everytime a default disabled engine was added saved user preferences would broke. Now engine setting tracking is fixed. | |||
| 2016-04-07 | [fix] broken google images parsing | Adam Tauber | |
| 2016-04-04 | Fix pep8 about too long lines | Guilhem Bonnefille | |
| Code is refactored and example data are truncated. | |||
| 2016-04-03 | Add support for dokuwiki engine | Guilhem Bonnefille | |
| 2016-03-30 | Add searx user agent to Reddit engine request to comply with API usage terms | Kirill Isakov | |
| 2016-03-27 | Add F-Droid search engine | Kirill Isakov | |
| 2016-03-27 | Add Tokyo Toshokan search engine | Kirill Isakov | |
| 2016-03-26 | [fix] bing images page change | Adam Tauber | |
| 2016-03-26 | Add Torrentz.eu search engine | Kirill Isakov | |
| 2016-03-25 | Add Reddit search engine | Kirill Isakov | |
| 2016-03-25 | Remove content field from ArchWiki results; reformat code in archlinux.py | Kirill Isakov | |
| Content field in Arch Wiki search results is of no real use, more often than not it contains no usable information and includes too many markup tags which make the text unreadable. It is safe to remove it. | |||
| 2016-03-25 | Add Nyaa.se search engine | Kirill Isakov | |