summaryrefslogtreecommitdiff
path: root/searx/engines
AgeCommit message (Collapse)Author
2016-12-13small fixesmarc
2016-12-13Add language support for more engines.marc
2016-12-13filter langaugesmarc
2016-12-13[enh] add supported_languages on engines and auto-generate languages.pymarc
2016-12-11add year filter to engines with time range support && testsNoémi Ványi
Following engines does not support "Last year": * Bing News * DeviantArt * DuckDuckGo * Yahoo * YouTube (noapi)
2016-12-11add 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-11htmlize yacy contentsThomas Renard
2016-12-11fix xpath of yandexNoémi Ványi
2016-12-11[fix] remove result escaping from engineAdam Tauber
2016-12-11[mod] 500px rewriteAdam Tauber
2016-12-11[fix] vimeo engine change follow-upAdam Tauber
2016-12-11[fix] google news engine change follow-upAdam Tauber
2016-12-10[fix] remove html tags from qwant resultsAdam Tauber
2016-12-10[fix] unicode response in deezer and spotifyAdam Tauber
2016-12-09Merge branch 'master' into searchpy2Alexandre Flament
2016-12-09[mod] return empty string on missing osm titleAdam Tauber
Sometimes openstreetmap returns with None as title. In these cases use an empty string instead.
2016-12-09[fix] tests ++ flickr errorAdam Tauber
2016-12-09[mod] do not escape html content in enginesAdam Tauber
2016-11-19[mod] move load_module function to utilsAdam Tauber
2016-11-14[fix] pep8Adam Tauber
2016-11-14[fix] bing unicode issue part III.Adam Tauber
2016-11-14[fix] bing character encoding - closes #760Adam Tauber
2016-11-07[fix] unicode search expression for bingAdam Tauber
2016-11-07[fix] bing paging and language supportAdam Tauber
see https://msdn.microsoft.com/en-us/library/ff795620.aspx for bing specific search operators closes #755
2016-11-05Simplify search.py, basically updated PR #518Alexandre 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-01add time range search for flickrNoémi Ványi
2016-11-01add time range support for bing imagesNoémi Ványi
2016-11-01add time range search for youtube noapiNoémi Ványi
2016-11-01add time range search for bing newsNoémi Ványi
2016-10-22fix kickass torrents engineNoémi Ványi
2016-10-13initial commit of pdbe engineAlexander Minges
Adds support for queries to the Protein Data Bank Europe (PDBe).
2016-10-01Merge branch 'master' of https://github.com/asciimoo/searx into ↵Pydo
feature/seedpeer-engine-integration Resolved conflict searx/settings.yml
2016-09-28[fix] do not allow underscore in engine names - closes #708Adam Tauber
2016-09-20[fix] results with digbit don't truncate anymoremarc
2016-09-10#607 - noapi fixfirebovine
2016-09-10Improving Wolfram Alpha search hit contentLorenzo J. Lucchini
Making WA search hits contain - the (parsed) input inside the "title" instead of just "Wolfram|Alpha", to better match other hit titles and to confirm correct parsing of input to the user - the first output field that contains any text (skipping ones that are only pictures; this is usually the most meaningful "result" field) instead of the raw input as the "content", making it additionally possible to obtain WA computations from JSON API calls
2016-09-10[fix] Result text in Wolfram|Alpha (#607)marc
2016-09-06[fix] unicode urlsAdam Tauber
2016-09-06[enh] is_valid_lang moved to utilspotato
2016-09-06[enh] engine header commentspotato
2016-09-06[enh] api_key usage, disable the engine by defaultpotato
2016-09-06[fix] pep8potato
2016-09-06[enh] mymemory translated engine added for multi-word translationspotato
2016-09-06[fix] only 1-word search triggers the enginepotato
2016-09-06[enh] removed missing params; [fix] pep8potato
2016-09-06[fix] no lambda anymore, cgi.escapepotato
2016-09-06[enh] dictionary engine renamed to dictzonepotato
2016-09-06[enh] filter non-existing language code/name containing requestspotato
2016-09-06[fix] don't merge with suggestionspotato
2016-09-06[enh] return results instead of answerspotato