on 688818b help sign in

Privacy-respecting metasearch engine

git clone ssh://git.iko.soy/searx

searx

A privacy-respecting, hackable metasearch engine.

List of running instances.

Flattr searx

Features

Installation

For all the details, follow this step by step installation

Development

Just run make. Versions of dependencies are pinned down inside versions.cfg to produce most stable build.

Command make

make

Builds development environment with testing support.

make tests

Runs tests. You can write tests here and remember 'untested code is broken code'.

make robot

Runs robot (Selenium) tests, you must have firefox installed because this functional tests actually run the browser and perform operations on it. Also searx is executed with settings_robot.

make flake8

'pep8 is a tool to check your Python code against some of the style conventions in PEP 8.'

make coverage

Checks coverage of tests, after running this, execute this: firefox ./coverage/index.html

make minimal

Used to make co-called production environment - without tests (you should ran tests before deploying searx on the server).

make clean

Deletes several folders and files (see Makefile for more), so that next time you run any other make command it will rebuild everithing.

TODO

Bugs

Bugs or suggestions? Visit the issue tracker.

License

More about searx