You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Adam Tauber 65cae85735 [fix] load new page with infinite scroll if there is no scrollbar - fixes #759 4 years ago
dockerfiles [fix] Disable HTTP keep alive 4 years ago
docs Add new post to blog about private engines 4 years ago
examples
searx [fix] load new page with infinite scroll if there is no scrollbar - fixes #759 4 years ago
tests [fix] update csv unit test 4 years ago
utils searx/data/engines_languages.json: sort json file (no content change) 4 years ago
.codecov.yml codecov : update the commit status 7 years ago
.coveragerc
.dir-locals.el .dir-locals.el: add some comments about jedi & EPC 5 years ago
.dockerignore Update Docker image 5 years ago
.gitattributes
.gitignore gh-pages - build docs & deploy on gh-pages branch 5 years ago
.landscape.yaml
.pylintrc boilerplate: add pylint / WIP: balance linting with pylint 5 years ago
.travis.yml .travis.yml: robot tests: remove the xvfb dependency 5 years ago
AUTHORS.rst [enh] update AUTHORS.rst with new contributors 5 years ago
CHANGELOG.rst [enh] version v0.16.0 5 years ago
Dockerfile 📝 Opencontainers labels in docker image #1772 5 years ago
LICENSE
Makefile searx/data/engines_languages.json: sort json file (no content change) 4 years ago
README.rst [fix] update dead link 4 years ago
babel.cfg
manage.sh Merge pull request #1457 from hobbestigrou/force_upgrade_requirements 5 years ago
requirements-dev.txt requirements-dev.txt: add missing pylint for liniting tests 4 years ago
requirements.txt Fix deprecated werkzeug import 4 years ago
setup.py seatup.py: fix [dev_]requirements and open file with context 5 years ago
tox.ini

README.rst

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

searx
=====

A privacy-respecting, hackable `metasearch
engine <https://en.wikipedia.org/wiki/Metasearch_engine>`__.

Pronunciation: səːks

List of `running
instances <https://searx.space/>`__.

See the `documentation <https://asciimoo.github.io/searx>`__ and the `wiki <https://github.com/asciimoo/searx/wiki>`__ for more information.

|OpenCollective searx backers|
|OpenCollective searx sponsors|

Installation
~~~~~~~~~~~~

With Docker
-----------
Go to the `searx-docker <https://github.com/searx/searx-docker>`__ project.

Without Docker
--------------
For all of the details, follow this `step by step installation <https://asciimoo.github.io/searx/admin/installation.html>`__.

Note: the documentation needs to be updated.

If you are in a hurry
---------------------
-  clone the source:
   ``git clone https://github.com/asciimoo/searx.git && cd searx``
-  install dependencies: ``./manage.sh update_packages``
-  edit your
   `settings.yml <https://github.com/asciimoo/searx/blob/master/searx/settings.yml>`__
   (set your ``secret_key``!)
-  run ``python searx/webapp.py`` to start the application


Bugs
~~~~

Bugs or suggestions? Visit the `issue
tracker <https://github.com/asciimoo/searx/issues>`__.

`License <https://github.com/asciimoo/searx/blob/master/LICENSE>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

More about searx
~~~~~~~~~~~~~~~~

-  `openhub <https://www.openhub.net/p/searx/>`__
-  `twitter <https://twitter.com/Searx_engine>`__
-  IRC: #searx @ freenode


.. |OpenCollective searx backers| image:: https://opencollective.com/searx/backers/badge.svg
   :target: https://opencollective.com/searx#backer


.. |OpenCollective searx sponsors| image:: https://opencollective.com/searx/sponsors/badge.svg
   :target: https://opencollective.com/searx#sponsor