summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
2019-10-22fix out of range error in tracker remover pluginMarc Abonce Seguin
2019-10-22[fix] preserve bangs in correctionsMarc Abonce Seguin
2019-10-16Merge branch 'master' into feature/accessibilityMathieu Brunot
2019-10-16fix pep 8 checkNoémi Ványi
2019-10-16add initial support for offline engines && command engineNoémi Ványi
2019-10-16[mod] remove cloudflare protected digbt from engines listAdam Tauber
2019-10-16[fix] pep8Adam Tauber
2019-10-16[fix] update gigablast engineAdam Tauber
2019-10-16[fix] update digg engineAdam Tauber
2019-10-16[fix] convert bytes type to string in language detection (fixes dictzone)Adam Tauber
2019-10-16[fix] update devianart engineAdam Tauber
2019-10-16[fix] update 1x engineAdam Tauber
2019-10-16[fix] enable paging support for arxiv engineAdam Tauber
2019-10-14[fix] pep8Adam Tauber
2019-10-14[fix] add message to SearxParameterException - fixes #1722Adam Tauber
2019-10-14[fix] update query params sanitization - closes #722Adam Tauber
2019-10-14[fix] update voat xpaths - closes #1581Adam Tauber
2019-10-14[fix] update startpage engine - closes #1601Adam Tauber
2019-10-14[fix] normalize time range parameterAdam Tauber
2019-10-14[fix] duckduckgo paging - closes #1677Adam Tauber
2019-10-14:wheelchair: Add aria labels for oscar buttonsmathieu.brunot
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2019-08-26[fix] google imagesMarc Abonce Seguin
2019-08-20[fix] mojeek engineVenca24
2019-08-06oscar and simple themes: no inline script (allow A+ Content-Security-Policy)Dalf
2019-08-06Add image format and source information to display (#1567)Frank de Lange
Add image format and source information to display - needs changes to engines to actually display something. Displays result.source (website from which the image was taken) and result.img_format (image type and size). Result is styled with result-format and result-source classes. See PR #1566 for an example of an engine which has the necessary changes. Strip <span class="highlight">...</span> in the oscar image template.
2019-08-05Fix bing engine results count (#1387)Léo Bourrel
This PR fixes the result count from bing which was throwing an (hidden) error and add a validation to avoid reading more results than avalaible. For example : If there is 100 results from some search and we try to get results from 120 to 130, Bing will send back the results from 0 to 10 and no error. If we compare results count with the first parameter of the request we can avoid this "invalid" results.
2019-08-05[fix] bing engineDalf
before this commit, sometimes there are no results use a generic user-agent instead of one with the OS "Windows NT 6.3; WOW64"
2019-08-05[fix] etymonline, voat enginesDalf
2019-08-05[fix] fdroid engineDalf
2019-08-05[fix] dictzone engineDalf
2019-08-05[fix] arxiv engineDalf
2019-08-03[fix] fix monkey patch in test_webapp.py (#1667)Alexandre Flament
at the end of test_webapp.py, the monkey patch of searx.search.Search was not revert which lead to side effects on other tests close #1663
2019-08-02[fix] fix paging for the oscar theme after PR #1640Dalf
2019-08-02[enh] Add timeout limit per request (#1640)Alexandre Flament
The new url parameter "timeout_limit" set timeout limit defined in second. Example "timeout_limit=1.5" means the timeout limit is 1.5 seconds. In addition, the query can start with <[number] to set the timeout limit. For number between 0 and 99, the unit is the second : Example: "<30 searx" means the timeout limit is 3 seconds For number above 100, the unit is the millisecond: Example: "<850 searx" means the timeout is 850 milliseconds. In addition, there is a new optional setting: outgoing.max_request_timeout. If not set, the user timeout can't go above searx configuration (as before: the max timeout of selected engine for a query). If the value is set, the user can set a timeout between 0 and max_request_timeout using <[number] or timeout_limit query parameter. Related to #1077 Updated version of PR #1413 from @isj-privacore
2019-08-02[fix] fix flickr_noapi decoding (#1655)Alexandre Flament
Characters that were not ASCII were incorrectly decoded. Add an helper function: searx.utils.ecma_unescape (Python implementation of unescape Javascript function).
2019-08-02[enh] add invidious engine. (#1657)cy8aer
closes #1372
2019-07-31Fix some more errors with none/wrong credentials0xhtml
2019-07-31Fix error if the user hasn't set api credentials0xhtml
2019-07-31Require Spotify API credentials in settings0xhtml
2019-07-31Fix spotify engine0xhtml
2019-07-31[fix] youtube_noapi engine: fix the titleDalf
2019-07-31[fix] google_videos engine: some results don't a thumbnailDalf
2019-07-31[fix] dailymotion engine: remove HTML tags from the descriptionDalf
2019-07-29[fix] wikidata engine: faster processing, remove one HTTP redirection.Dalf
* Search URL is https://www.wikidata.org/w/index.php?{query}&ns0=1 (with ns0=1 at the end to avoid an HTTP redirection) * url_detail: remove the disabletidy=1 deprecated parameter * Add eval_xpath function: compile once for all xpath. * Add get_id_cache: retrieve all HTML with an id, avoid the slow to procress dynamic xpath '//div[@id="{propertyid}"]'.replace('{propertyid}') * Create an etree.HTMLParser() instead of using the global one (see #1575)
2019-07-28[enh] flickr_noapi: use complete JSON data block, add 'content', ↵Frank de Lange
'img_format', 'source', etc. (#1571) Fetch complete JSON data block, use legend to extract images. Unquote urlencoded strings. Add image description as 'content'. Add 'img_format' and 'source' data (needs PR #1567 to enable this data to be displayed). Show images which lack ownerid instead of discarding them.
2019-07-27[fix] small fixes in preferences view's textMarc Abonce Seguin
2019-07-27[fix] bing_videos (#1579)Frank de Lange
use JSON where possible, compose 'content' using all available data, use correct 'url' (direct to source instead of redirect through bing)
2019-07-27[fix] don't merge image results if the img_src is differentDalf
2019-07-27[fix] make sure then engine name is lower caseDalf
Minor fix: "%s engine initialized" display the right engine name
2019-07-27[fix] settings.yml: make sure all engine names are lower caseDalf