Package Details: searx 1.1.0-2

Git Clone URL: https://aur.archlinux.org/searx.git (read-only, click to copy)
Package Base: searx
Description: A privacy-respecting, hackable metasearch engine (python(3) based)
Upstream URL: https://searx.github.io/searx/
Licenses: AGPL
Conflicts: searx-git
Replaces: searx-py3
Submitter: Jake
Maintainer: Jake
Last Packager: Jake
Votes: 38
Popularity: 0.000018
First Submitted: 2016-09-07 11:42 (UTC)
Last Updated: 2023-06-03 10:47 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

stef204 commented on 2018-01-22 13:50 (UTC) (edited on 2018-01-22 20:33 (UTC) by stef204)

@Jake This has been working just perfectly up to today where I am now getting this error message: "The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application." I've looked at the commits but can't really find the problem. It could be related to some general system update we have on Arch but again, can't put my finger on it. Debug info shows: "FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3.6/site-packages/babel/locale-data'"

Edit: answering my own query, this update is the cause of the breakage: upgraded python-babel (2.5.1-1 -> 2.5.3-1) Downgrading to next to 2.5.1-1 fixes breakage (on my box, YMMV.) However, this version problem is only due to error in the official PKGBUILD for python-babel. It is now partly fixed with 2.5.3-2 which just came out but only seems to fix python(3). Have commented on the bug filed.

Jake commented on 2017-11-24 21:58 (UTC)

Yes, i tested only with the py3 package this time, so i did not notice... There seems to be no problem with pyopenssl in testing, so it should get out soon and i think downgrading searx again is not necessary now. For everyone that can't wait, please do: pacman -U https://www.archlinux.org/packages/testing/any/python2-pyopenssl/download/

markusk commented on 2017-11-24 20:59 (UTC) (edited on 2017-11-24 21:03 (UTC) by markusk)

not working anymore since version 0.13.1-1 as this version depends on pyopenssl>=17.4.1 which at this moment is only in arch/testing ! Searx 0.13.0-1 is the last version working for me! See Logoutput: Nov 24 21:51:38 AAAAA searx-run[31991]: pkg_resources.DistributionNotFound: The 'pyopenssl>=17.4.0' distribution was not found and is required by searx PS: thx for providing this aur pkg! update:oddly searx-py3 works ....

Jake commented on 2017-11-22 16:06 (UTC)

You mean the "default_on" line to change the default settings? I played around with this and pacman does not allow a whole directory for backup, so i would have to specify every single file there. And the users would have to merge the changes manually if there was a change in some plugin file... I dont think this would be good. This should be possible through settings.yml, which was already suggested almost a year ago: https://github.com/asciimoo/searx/issues/778 (https://github.com/asciimoo/searx/issues/754) Unfortunately no change since then, probably just not enough devs to do lower priority things like this, there are currently more than 100 other enhancements open...

stef204 commented on 2017-11-22 14:18 (UTC)

@Jake It might be a good idea to autosave the /usr/lib/python2.7/site-packages/searx/plugins directory as some of the plugins need editing (e.g. infinite_scroll.py and open_results_on_new_tab.py) if these are overwritten on updates. Not necessarily "vital" as the mods are simple (i.e. change "False" to "True", etc.) Not sure if this would make sense or not.

Jake commented on 2017-11-21 23:46 (UTC)

Good catch, thanks. I forgot to change this and do it now with the update. It does not really make a difference in practice though, because searx does not use the home dir.

Zeph commented on 2017-11-21 21:23 (UTC)

user searx create with base dir : /usr/lib/python2.7/site-packages post_install() { getent passwd searx >/dev/null || useradd -rb /usr/lib/python2.7/site-packages -s /usr/bin/nologin searx } not /usr/lib/python3.6/site-packages ?

Jake commented on 2017-06-05 10:07 (UTC) (edited on 2017-11-22 16:07 (UTC) by Jake)

Version 0.12.0 and higher supports also python3.6! I stay on python2.7 with this package, for anyone that prefers python3 i made a new package: https://aur.archlinux.org/packages/searx-py3/