Package Details: searx-git 0.15.0+r348+g34ad3d6b-1

Git Clone URL: https://aur.archlinux.org/searx-git.git (read-only, click to copy)
Package Base: searx-git
Description: Privacy-respecting metasearch engine (git)
Upstream URL: https://asciimoo.github.io/searx/
Licenses: AGPL3
Conflicts: searx
Provides: searx
Submitter: None
Maintainer: HLFH
Last Packager: flacks
Votes: 9
Popularity: 0.008445
First Submitted: 2014-04-19 12:57
Last Updated: 2019-12-22 21:54

Latest Comments

1 2 Next › Last »

bjo commented on 2020-01-25 15:20

Could you also switch to uwsgi like the usual searx package? The usage via searx-run is not for production use.

flacks commented on 2019-12-23 00:11

Thanks, craftyguy

craftyguy commented on 2019-12-21 22:24

Here's a patch to convert this package/PKGBUILD to python3:

https://paste.sr.ht/~craftyguy/2262c3dd8f2936df1819815419cee3b3a02dbe95

bjo commented on 2019-12-07 17:01

Please update your PKGBUILD to use python3, as the usual version also uses.

markusk commented on 2019-11-17 03:13

Hi -> deps problem.

there is no longer any package python2-certifi

Jake commented on 2016-11-29 19:00

python2-requests[community] was updated on the 24.11. The new version requires also a newer version of python2-pysocks[community] (>=1.5.6 but not 1.5.7 as you can read in the error message).
You could update pysocks manually to 1.6.1 or just wait for it to arrive at the community repo (it is already flagged out of date).

ZerataX commented on 2016-11-27 16:30

This used to work for me, but now it just fails to start with:

Nov 27 17:29:18 navi searx-run[954]: File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 661, in _build_master
Nov 27 17:29:18 navi searx-run[954]: return cls._build_from_requirements(__requires__)
Nov 27 17:29:18 navi searx-run[954]: File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 674, in _build_from_requirements
Nov 27 17:29:18 navi searx-run[954]: dists = ws.resolve(reqs, Environment())
Nov 27 17:29:18 navi searx-run[954]: File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 853, in resolve
Nov 27 17:29:18 navi searx-run[954]: raise DistributionNotFound(req, requirers)
Nov 27 17:29:18 navi searx-run[954]: pkg_resources.DistributionNotFound: The 'PySocks!=1.5.7,>=1.5.6' distribution was not found and is required by requests
Nov 27 17:29:18 navi systemd[1]: searx.service: Main process exited, code=exited, status=1/FAILURE
Nov 27 17:29:18 navi systemd[1]: searx.service: Unit entered failed state.
Nov 27 17:29:18 navi systemd[1]: searx.service: Failed with result 'exit-code'.

flacks commented on 2016-10-01 18:17

Thanks, roentgen

roentgen commented on 2016-10-01 14:10

Hi, here are some systemd service protections that are welcome for network daemons.

[Service]
PrivateTmp=true
PrivateDevices=true
# Prevent accessing /home, /root and /run/user
ProtectHome=true
# Prevent writes to /usr, /boot, and /etc
ProtectSystem=full

These are documented in systemd.exec(5).

roentgen commented on 2016-09-14 13:16

You may put the settings in a more common place by using an env variable SEARX_SETTINGS_PATH.

You will need to modify the service file like this
[Service]
Environment=SEARX_SETTINGS_PATH=/etc/searx/settings.yml

and remember to move or copy the file in package().