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
Nicolas Gelot 373a66be30 Fix locale and search language
Locale and search language was always defined with english value.

This patch inits the locale on `pre_request` in order to define the
default value of locale and language preferences.

Plus the `best_match` function provided by flask babel library did not
work as expected. So the function `match_language` provided
by searx is used to detect that the language from Accepted-Language
header can be used in searx project.
5 years ago
examples Fix whitespaces 8 years ago
searx Fix locale and search language 5 years ago
tests Remove some engines : subtitleseeker, seedpeer, swisscows 5 years ago
utils Use a more human-friendly format in searx/data/engines_languages.json (#1399) 6 years ago
.codecov.yml codecov : update the commit status 7 years ago
.coveragerc Cover searx.utils 10 years ago
.gitattributes [enh] add simple theme (WIP) 7 years ago
.gitignore added searx-ve to gitignore 7 years ago
.landscape.yaml Add landscape.io configuration 10 years ago
.travis.yml add CI test for python3.5 7 years ago
AUTHORS.rst update AUTHORS.rst with new contributors 6 years ago
CHANGELOG.rst update changelog and version.py 6 years ago
Dockerfile Define http proxy variables in Dockerfile before using them 6 years ago
LICENSE [fix] full AGPLv3+ license according to #382 9 years ago
README.rst add pronunciaton of searx to README 7 years ago
babel.cfg [enh] babel.cfg added 11 years ago
manage.sh manage.sh : no error when npm is not found and not required 6 years ago
requirements-dev.txt fix: dev: nose package 5 years ago
requirements.txt requirements.txt : update dependencies 5 years ago
setup.py setup: Skip test files 6 years ago
tox.ini [enh] tox.ini added to rewrite standard pep8 rules 10 years ago

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://github.com/asciimoo/searx/wiki/Searx-instances>`__.

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
~~~~~~~~~~~~

-  clone 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

For all the details, follow this `step by step
installation <https://github.com/asciimoo/searx/wiki/Installation>`__.

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