This project is mirrored from https://github.com/searx/searx. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 22 Apr, 2022 1 commit
  2. 23 Mar, 2022 3 commits
  3. 17 Mar, 2022 2 commits
  4. 03 Mar, 2022 7 commits
  5. 14 Feb, 2022 1 commit
  6. 10 Feb, 2022 1 commit
  7. 03 Jan, 2022 3 commits
  8. 23 Dec, 2021 1 commit
  9. 02 Oct, 2021 3 commits
  10. 03 May, 2021 1 commit
    • Alexandre Flament's avatar
      [httpx] replace searx.poolrequests by searx.network · 14fe1779
      Alexandre Flament authored
      settings.yml:
      
      * outgoing.networks:
         * can contains network definition
         * propertiers: enable_http, verify, http2, max_connections, max_keepalive_connections,
           keepalive_expiry, local_addresses, support_ipv4, support_ipv6, proxies, max_redirects, retries
         * retries: 0 by default, number of times searx retries to send the HTTP request (using different IP & proxy each time)
         * local_addresses can be "192.168.0.1/24" (it supports IPv6)
         * support_ipv4 & support_ipv6: both True by default
           see https://github.com/searx/searx/pull/1034
      * each engine can define a "network" section:
         * either a full network description
         * either reference an existing network
      
      * all HTTP requests of engine use the same HTTP configuration (it was not the case before, see proxy configuration in master)
      14fe1779
  11. 24 Mar, 2021 1 commit
  12. 12 Feb, 2021 1 commit
    • Alexandre Flament's avatar
      [fix] duckduckgo engine: "!ddg !g" do not redirect to google · c22d4c76
      Alexandre Flament authored
      * searx understand "!ddg !g time" as : send "!g time" to DDG
      * !g a DDG bang for Google: DDG return a HTTP redirect to Google
      
      This commit adds a the allows_redirect param not to follow HTTP redirect.
      
      The DDG engine returns a empty result as before without HTTP redirect.
      c22d4c76
  13. 09 Feb, 2021 1 commit
  14. 01 Feb, 2021 1 commit
    • Alexandre Flament's avatar
      [mod] dynamically set language_support variable · ca93a018
      Alexandre Flament authored
      The language_support variable is set to True by default,
      and set to False in only 5 engines.
      
      Except the documentation and the /config URL, this variable is not used.
      
      This commit remove the variable definition in the engines, and
      set value according to supported_languages length: False when the length is 0,
      True otherwise.
      
      Close #2485
      ca93a018
  15. 14 Jan, 2021 1 commit
  16. 01 Dec, 2020 1 commit
  17. 14 Nov, 2020 1 commit
    • Alexandre Flament's avatar
      [mod] remove unused import · 3038052c
      Alexandre Flament authored
      use
      from searx.engines.duckduckgo import _fetch_supported_languages, supported_languages_url  # NOQA
      so it is possible to easily remove all unused import using autoflake:
      autoflake --in-place --recursive --remove-all-unused-imports searx tests
      3038052c
  18. 09 Oct, 2020 1 commit
    • Alexandre Flament's avatar
      [fix] fix duckduckgo engine · cfd21bc4
      Alexandre Flament authored
      - remove paging support: a "vqd" parameter is required between each request. This parameter is uniq for each request
      - update the URL (no redirect), use the POST method
      - language support: works if there is no more than request per minute, otherwise it is ignored !
      cfd21bc4
  19. 02 Oct, 2020 1 commit
  20. 10 Sep, 2020 1 commit
  21. 13 Jun, 2020 1 commit
  22. 15 Nov, 2019 1 commit
    • Dalf's avatar
      [mod] speed optimization · 85b37233
      Dalf authored
      compile XPath only once
      avoid redundant call to urlparse
      get_locale(webapp.py): avoid useless call to request.accept_languages.best_match
      85b37233
  23. 14 Oct, 2019 2 commits
  24. 07 Jan, 2019 1 commit
  25. 27 Mar, 2018 1 commit
    • Marc Abonce Seguin's avatar
      refactor engine's search language handling · 772c048d
      Marc Abonce Seguin authored
      Add match_language function in utils to match any user given
      language code with a list of engine's supported languages.
      
      Also add language_aliases dict on each engine to translate
      standard language codes into the custom codes used by the engine.
      772c048d
  26. 20 Mar, 2018 1 commit