| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | add "Last year" option to time range selection | Noémi Ványi | |
| 2016-12-11 | htmlize yacy contents | Thomas Renard | |
| 2016-12-11 | [mod] add timeout to gigablast | Noémi Ványi | |
| 2016-12-11 | fix xpath of yandex | Noémi Ványi | |
| 2016-12-11 | fix habrahabr xpath | Noémi Ványi | |
| 2016-12-11 | fix google play movies xpath | Noémi Ványi | |
| 2016-12-11 | [fix] remove result escaping from engine | Adam Tauber | |
| 2016-12-11 | [mod] 500px rewrite | 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-10 | [enh] extend json response with suggestions, infoboxes and answers | Adam Tauber | |
| 2016-12-10 | [fix] remove html tags from qwant results | Adam Tauber | |
| 2016-12-10 | Merge pull request #776 from asciimoo/voat-engine | Adam Tauber | |
| add voat.co engine | |||
| 2016-12-10 | [fix] unicode response in deezer and spotify | Adam Tauber | |
| 2016-12-10 | [fix] remove unused variable | Adam Tauber | |
| 2016-12-10 | [enh] handle engine response crashes | Adam Tauber | |
| 2016-12-09 | Merge branch 'master' into searchpy2 | Alexandre Flament | |
| 2016-12-09 | [enh] central handling of empty result titles | Adam Tauber | |
| 2016-12-09 | [mod] return empty string on missing osm title | Adam Tauber | |
| Sometimes openstreetmap returns with None as title. In these cases use an empty string instead. | |||
| 2016-12-09 | [fix] tests ++ flickr error | Adam Tauber | |
| 2016-12-09 | [enh] central html escaping of results | Adam Tauber | |
| 2016-12-09 | [enh] add author to image result content | Adam Tauber | |
| 2016-12-09 | [fix] query escaping in rss/opensearch output | Adam Tauber | |
| 2016-12-09 | [mod] do not escape html content in engines | Adam Tauber | |
| 2016-12-04 | [fix] proper escaping of the search query in templates | Adam Tauber | |
| 2016-12-04 | [fix] correct path for autoscroll on non-root urls | Adam Tauber | |
| closes #758 | |||
| 2016-12-02 | add voat.co engine | Noémi Ványi | |
| 2016-11-19 | [fix] pep8 | Adam Tauber | |
| 2016-11-19 | [enh] add statistics answerer | Adam Tauber | |
| 2016-11-19 | [enh] add quick answer functionality with an example answerer | Adam Tauber | |
| 2016-11-19 | [mod] move load_module function to utils | Adam Tauber | |
| 2016-11-15 | [fix] gettext requires request.preferences | Adam Tauber | |
| 2016-11-14 | search: make language configurable from settings.yml | Noémi Ványi | |
| 2016-11-14 | preferences: refactor to check consistently input values | Noémi Ványi | |
| 2016-11-14 | [fix] remove unused imports | Adam Tauber | |
| 2016-11-14 | [enh] display errors | Adam Tauber | |
| also tried flask's flash feature but flask creates session cookies if it isn't flushed. Avoiding session cookies to preserve privacy | |||
| 2016-11-14 | [fix] rewrite missing variable | Adam Tauber | |
| 2016-11-14 | [fix] allow empty autocomplete setting | Adam Tauber | |
| closes #756 closes #761 | |||
| 2016-11-14 | [fix] pep8 | Adam Tauber | |
| 2016-11-14 | [fix] bing unicode issue part III. | Adam Tauber | |
| 2016-11-14 | [enh] show traceback of search errors | Adam Tauber | |
| 2016-11-14 | [fix] bing character encoding - closes #760 | Adam Tauber | |
| 2016-11-07 | [fix] unicode search expression for bing | 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-06 | Merge branch 'master' into searchpy2 | Alexandre Flament | |
| 2016-11-06 | [fix] suspend end time check | Adam Tauber | |
| 2016-11-06 | add lobste.rs xpath engine | Noémi Ványi | |
| 2016-11-05 | Simplify search.py, basically updated PR #518 | Alexandre Flament | |
| The timeouts in settings.yml is about the total time (not only the HTTP request but also the prepare the request and parsing the response) It was more or less the case before since the threaded_requests function ignores the thread after the timeout even the HTTP request is ended. New / changed stats : * page_load_time : record the HTTP request time * page_load_count: the number of HTTP request * engine_time : the execution total time of an engine * engine_time_count : the number of "engine_time" measure The avg response times in the preferences are the engine response time (engine_load_time / engine_load_count) To sum up : * Search.search() filters the engines that can't process the request * Search.search() call search_multiple_requests function * search_multiple_requests creates one thread per engine, each thread runs the search_one_request function * search_one_request calls the request function, make the HTTP request, calls the response function, extends the result_container * search_multiple_requests waits for the the thread to finish (or timeout) | |||
| 2016-11-02 | [mod] replace references request.request_data (GET or POST parameters) by ↵ | Alexandre Flament | |
| request.form (based on merge of POST and GET parameters) | |||