Desktop client application for Searx/SearXNG/searx-space

CYBERDEViL 7ce366d2b0 install_debian.sh for easy download/package/install on Debian based sys. 2 rokov pred
bin a3da43fa9a Add bin/searx-qt-debug. (Not installed yet) 3 rokov pred
docs 41e2eb41cb Update docs build dependencies. 2 rokov pred
locale 2d9a6c6a25 Add Dutch translation. 2 rokov pred
searxqt 72d60cf661 Default: filter out instances with detected 'analytics' from Stats2. 2 rokov pred
share 868f932818 Forgot to bump the .desktop version 2 rokov pred
themes 62e6296d95 Find text in the search results (Ctrl + F) 2 rokov pred
utils 7ce366d2b0 install_debian.sh for easy download/package/install on Debian based sys. 2 rokov pred
.editorconfig cbbbf746e3 Add .editorconfig 4 rokov pred
.gitignore 1d78f78de7 Added utils/gen_deb.sh for generating a Debian package; requires python3-stdeb 4 rokov pred
CHANGELOG.md 7ce366d2b0 install_debian.sh for easy download/package/install on Debian based sys. 2 rokov pred
COPYING e513d3ca86 initial 4 rokov pred
MANIFEST.in b13e86dbb7 Update stuff for Debian packaging. 2 rokov pred
README.md 41e2eb41cb Update docs build dependencies. 2 rokov pred
setup.py 6e551e21d4 Use same python bin to call stuff in setup.py as the proc is running setup.py 2 rokov pred

README.md

Searx-Qt

Lightweight desktop application for Searx.

screenshot

About

Description

Searx-Qt is a lightweight desktop application that lets you search on public Searx instances listed on https://searx.space.

Technically Searx-Qt is a client application that does magic with the Searx API and Searx-Stats2 it's instances.json

For more detailed information about Searx-Qt see docs/index.rst or docs/index.html.

Searx

Actual search requests will be made to a server running Searx software, there are many public available. We call such servers 'instances'.

If you are not familiar with the Searx project; you can checkout their page here: https://searx.github.io/searx/ or https://searx.me/

Searx-Stats2

The Searx-Stats2 project lists public Searx instances with statistics. The original instance is running at https://searx.space/. This is where Searx-Qt will request a list with instances when the update button is pressed.

License

GPL3 (https://www.gnu.org/licenses/gpl-3.0.en.html)

Dependecies

name version license url
Python 3 PSFL https://docs.python.org/3/license.html
requests Apache 2 http://docs.python-requests.org/en/master/
PyQt5 GPL3 https://www.riverbankcomputing.com/software/pyqt/intro
urllib3 MIT https://urllib3.readthedocs.io/

* Optional

name version license url desc
pysocks BSD https://github.com/Anorov/PySocks For socks proxy support

Build

name version license url desc
gettext - GPL https://www.gnu.org/software/gettext/ Compiling translations.
PyQt5-Dev-Tools Qt5 GPL3 https://riverbankcomputing.com/software/pyqt/intro Compiling theme icons