summaryrefslogtreecommitdiff
path: root/searx/engines
AgeCommit message (Collapse)Author
2017-01-02Merge pull request #801 from dalf/extract_textAdam Tauber
[fix] extract_text: use html.tostring instead html_to_text.
2016-12-31[fix] extract_text: use html.tostring instead html_to_text. Fix #711Alexandre Flament
2016-12-30[fix] use english as default language in bingAdam 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-29change language list to only include languages with a minimum of enginesmarc
that support them. users can still query lesser supported through the :lang_code bang.
2016-12-28Merge branch 'master' into languagesAdam Tauber
2016-12-27[fix] proper engine initAdam Tauber
2016-12-27[enh] explicit engine initAdam Tauber
2016-12-24[enh] add searx engineAdam Tauber
2016-12-23[fix] handle missing images in google newsAdam Tauber
2016-12-16Merge branch 'master' into languagesmarc
2016-12-16minor fixes in utils/fetch_languages.pymarc
2016-12-16[fix] re-enable ssl verification for searchcodeAdam Tauber
closes #784
2016-12-15tests for _fetch_supported_languages in enginesmarc
and refactor method to make it testable without making requests
2016-12-13tests for language support in enginesmarc
2016-12-13[mod] fetch supported languages for several enginesmarc
utils/fetch_languages.py gets languages supported by each engine and generates engines_languages.json with each engine's supported language.
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