Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/searx/searx

Privacy-respecting metasearch engine
https://github.com/searx/searx

utils/searx.sh: add cmd to (un)set option image_proxy and result_proxy

Signed-off-by: Markus Heiser <[email protected]>

c748047e926ce6979ab07a8a3ed3d0cc96f534ba authored almost 5 years ago by Markus Heiser <[email protected]>
misc: fix variuous marginals

Signed-off-by: Markus Heiser <[email protected]>

e530e20ae6a4d1f8621f535523cd2af76f715b0b authored almost 5 years ago by Markus Heiser <[email protected]>
utils/lxc.sh install: support installation on selected containers

Signed-off-by: Markus Heiser <[email protected]>

3c19f2f1cef31fd512975c70a25442d078992a42 authored almost 5 years ago by Markus Heiser <[email protected]>
docs: remove PR #1803 hints

Signed-off-by: Markus Heiser <[email protected]>

84daf9999c9b52bf0b938725755a871aa359c62c authored almost 5 years ago by Markus Heiser <[email protected]>
utils/morty.sh: add generic documentation

Signed-off-by: Markus Heiser <[email protected]>

e32b08f61681da42104bc94b7b3266e41a79c58b authored almost 5 years ago by Markus Heiser <[email protected]>
utils/filtron.sh: add generic documentation

Signed-off-by: Markus Heiser <[email protected]>

853be4e11cd8a82b6b08f04db1717329907a5aaf authored almost 5 years ago by Markus Heiser <[email protected]>
[add] rubygems engine

5cb9d9e56a611f500e3fe1b850218abe6f272bf5 authored almost 5 years ago by Venca24 <[email protected]>
utils/lxc.sh: support build of selected containers

$ sudo -H ./utils/lxc.sh build <name>
$ sudo -H ./utils/lxc.sh show [images|suite|info|co...

af988dbf71ce4b14d2056676d7d9691335266d83 authored almost 5 years ago by Markus Heiser <[email protected]>
LXC: add virtualenv to LXC_BASE_PACKAGES

Commit 09a40625 adds virtualenv dependency. BTW remove deprecated
--no-site-packages. Not havi...

f32b4fceddf698f6a33c42a866ca21c6cc202841 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge branch 'master' of https://github.com/asciimoo/searx into filtron

2441e242884a196a21cbf11bd7726584849553e1 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge pull request #1910 from return42/rfc-travis

improve travis build

65e8af62b18d5776ebed02ae9d22e137d7f421ca authored almost 5 years ago by Markus Heiser <[email protected]>
Merge branch 'master' into rfc-travis

70d114fab53ec0d826ae30f8dc48ee663c6cc3c4 authored almost 5 years ago by Markus Heiser <[email protected]>
travis: remove before_cache handle

BTW: separate env output in the travis log

Signed-off-by: Markus Heiser <markus.heiser@darmarit...

41f002b0ea3e82f9a2f7dd7b75dbbbf77b7986c0 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge pull request #1911 from dalf/docker-tag-fix

[fix] travis: fix docker tag.

07932951f2c5d5ab7c89a78f389db2a9008d7631 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] travis: fix docker tag.

the "-dirty" ignores the searx/brand.py and utils/brand.env files.

4dad3661461659dd39f88795f461fc19ac9c1fb5 authored almost 5 years ago by Dalf <[email protected]>
make test.pylint: do not run pylint checks in py2

Signed-off-by: Markus Heiser <[email protected]>

fc89c698bd81a582b5ea7095de32a12d54a40268 authored almost 5 years ago by Markus Heiser <[email protected]>
makefile.python: partial revert off 9b48ae47, adds py2 support back

revert "makefile.python: ... drop build support py2" to get back Py2 support.
TPy2 support need ...

09a4062505a8d79451374139bab525457eeb28cd authored almost 5 years ago by Markus Heiser <[email protected]>
makefile.python: hardening - start pylint by module

- replace: $(PY_ENV_BIN)/pylint --> $(PY_ENV_BIN)/python -m pylint

Signed-off-by: Markus Heiser...

31437d04e82ec9cde4209d881f6635ac39d92ac4 authored almost 5 years ago by Markus Heiser <[email protected]>
travis: use Makefile target travis.codecov to install codecov

fix travis build error [1]::

The command "local/py3/bin/pip install codecov" failed and exite...

565493b57d3dbef94f4c298b7395e26fc24bb9bd authored almost 5 years ago by Markus Heiser <[email protected]>
travis: remove platform option arm64

[1] https://github.com/asciimoo/searx/pull/1910#issuecomment-607244871

Signed-off-by: Markus He...

e340bb5bd18c805bbb8381ec8c6052bf95830bc2 authored almost 5 years ago by Markus Heiser <[email protected]>
Revert "travis: disable cache"

This reverts commit eb87b07d519592b8863a3aeb39eb0a758083f5cc.

adc3a855e6eb4626014c0459a13e868e65bcfd74 authored almost 5 years ago by Markus Heiser <[email protected]>
travis: disable cache

Signed-off-by: Markus Heiser <[email protected]>

eb87b07d519592b8863a3aeb39eb0a758083f5cc authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] travis: Permission denied: '/home/travis/.cache/pip/...'

Fix "Permission denied: '/home/travis/.cache/" errors from travis build [1].

Change owner https...

9e32fb27e71ca0ae32a0eead712a0504c9d2d951 authored almost 5 years ago by Markus Heiser <[email protected]>
makefile.python: hardening - drop virtualenv, drop build support py2

From py3.3 on a subset of virtualenv is built-in, so you can run '-m venv' ot of
the box.

- rep...

9b48ae47ec837250a9a15e26f85ada33b7aa4f71 authored almost 5 years ago by Markus Heiser <[email protected]>
travis: build on os: linux, dist: bionic, use platform arch: arm64

Signed-off-by: Markus Heiser <[email protected]>

8c145ff2fed095edb79461c3be7ad76abc68db51 authored almost 5 years ago by Markus Heiser <[email protected]>
travis: make travis build more verbose

Signed-off-by: Markus Heiser <[email protected]>

b18880985c0b5948ebb1136135d8d05d292aae70 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] travis: Permission denied: '/home/travis/.cache/pip/...'

Change owner https://docs.travis-ci.com/user/caching/#caches-and-read-permissions
and remove old...

0a951d0e550089ec8499b87ca7077420b23ff368 authored almost 5 years ago by Markus Heiser <[email protected]>
travis: build on os: linux, dist: bionic, use platform arch: arm64

Signed-off-by: Markus Heiser <[email protected]>

a62e3c9358d4cb290d0c821fc8e79fb3a4f0830a authored almost 5 years ago by Markus Heiser <[email protected]>
travis: make travis build more verbose

Signed-off-by: Markus Heiser <[email protected]>

3bbcfe6ab3513315f2491160355ea671726d5b69 authored almost 5 years ago by Markus Heiser <[email protected]>
travis: make travis build more verbose

Signed-off-by: Markus Heiser <[email protected]>

d599bdff0d63e1b21946389c690287ee896c267f authored almost 5 years ago by Markus Heiser <[email protected]>
makefile.python: fix (old) typo

Signed-off-by: Markus Heiser <[email protected]>

6007bd7fc898bed7bdcd565f3f21aecdd86b6b83 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge branch 'master' of https://github.com/asciimoo/searx into filtron

916d8a9e46f6bebbbf85fb0116f527b70e74c31c authored almost 5 years ago by Markus Heiser <[email protected]>
Merge pull request #1905 from dalf/docker-build-fix

[fix] travis: fix docker build.

8189e18d91e55388cec48d73a9d7648b1c148d0b authored almost 5 years ago by Markus Heiser <[email protected]>
Merge branch 'master' into docker-build-fix

2a1db2ac4a3313a96c283c39c2b0a21ba6c4e8d7 authored almost 5 years ago by Alexandre Flament <[email protected]>
Merge branch 'master' of https://github.com/asciimoo/searx into filtron

81b9848eb9e8f589ec5d04edb513ced551977891 authored almost 5 years ago by Markus Heiser <[email protected]>
docs: use make and uitls/searx.sh in containers

Signed-off-by: Markus Heiser <[email protected]>

f27f6c6c5d372b257dfe671ec26eb73f6e12ed28 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge pull request #1906 from dalf/pr-1900-typo-fix

[fix] template: fix typo in about.html

c97c4947d5bb43ea09056b196885b53ab19e455e authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] template: fix typo in about.html

4bb35e7ef53e1c3e738a185f89e6660211e3837a authored almost 5 years ago by Dalf <[email protected]>
[fix] fix travis build

d425e26e8018d633a98eabe1ce32abb32dd5e313 authored almost 5 years ago by Dalf <[email protected]>
Merge branch 'master' of https://github.com/asciimoo/searx into filtron

8634eeb9de40266be503641dcff78bbdc83e109d authored almost 5 years ago by Markus Heiser <[email protected]>
docs: add utils/lxc.sh docs, normalize filtron, morty & searx docs

Signed-off-by: Markus Heiser <[email protected]>

dd53c45a2cb46f882a856869de26215942749cba authored almost 5 years ago by Markus Heiser <[email protected]>
Merge pull request #1900 from return42/issue-1898

export build variables / support brands

949378a07f7baa7ded50f15b386a72e5cd687006 authored almost 5 years ago by Markus Heiser <[email protected]>
docs: document Makefile setup and 'buildenv' (aka brand)

Add documentation of the Makefile environment (aka brand, buildenv), introduced
in PR #1900.

Si...

4e307edb2d3e5a726d78d73dea1ebe4b9d831615 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge PR #1900 of https://github.com/asciimoo/searx into filtron

e73abd9d8a633d86f753cae25d620ddaf2243a14 authored almost 5 years ago by Markus Heiser <[email protected]>
Makefile: rename target 'searx.brand' to 'buildenv'

And add 'buildenv' as an first order prerequisite to the main targets:

- install
- run
- docs
-...

1ae39787c1d19a6781ad3d5cb0b2615741d9eb4b authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] make test.sh: fix various shellcheck error messages

Signed-off-by: Markus Heiser <[email protected]>

3e4d022d0425e4f7647573c97f105aa5208e5537 authored almost 5 years ago by Markus Heiser <[email protected]>
Makefile: marginal fix

Signed-off-by: Markus Heiser <[email protected]>

5e2b161379420acd39e0474bb7f59545df7e1f3a authored almost 5 years ago by Markus Heiser <[email protected]>
build environment: add GIT_BRANCH variable

Signed-off-by: Markus Heiser <[email protected]>

0742c2504dae04ac054d263de8a2b8ab6161312c authored almost 5 years ago by Markus Heiser <[email protected]>
tooling box: simplify build enviroments

- no more need for a .config.mk
- docs: use searx.brands environment
- searx.sh, filtron.sh & mo...

7b4cf2eb489d8f6c95ccac5af180254b78e7c460 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge PR #1900 of https://github.com/asciimoo/searx into filtron

Signed-off-by: Markus Heiser <[email protected]>

65b22be1f4e6bb4f293f3d8cef0c4c7635528090 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] travis: reomve 'make style' from travis build

Commit 8a16903a removes Makefile target style

Signed-off-by: Markus Heiser <markus.heiser@darma...

ca65d41da569834435c226407370365224d7867c authored almost 5 years ago by Markus Heiser <[email protected]>
bash: use build environment from Makefile

To Makefile target brand, add creation of bash environment in::

utils/brand.env

In bash scri...

442b27ac1b1f54669fbb9785d780327f62814431 authored almost 5 years ago by Markus Heiser <[email protected]>
make themes: rename 'style' targtes to 'themes' targets

style.legacy could be renamed themes.legacy : it actually builds the files for
the legacy theme,...

8a16903a1ca980fc3c670e304067c9e68eb59a25 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] docker 'Error compiling' and 'SyntaxError' messages

The make docker target spits out some SyntaxError. With this .dockerignore
there is no more err...

ec453e0239dcaa6edefe7f50567f2da2eec77b5d authored almost 5 years ago by Markus Heiser <[email protected]>
travis: use build environment from Makefile

Signed-off-by: Markus Heiser <[email protected]>

d7523071a0ba8c210f7ece31d8e30f5c360966c3 authored almost 5 years ago by Markus Heiser <[email protected]>
test: move tests from manage.sh to Makefile

Signed-off-by: Markus Heiser <[email protected]>

1075f58a722fad7801a7b8397cd7e6de31d99da2 authored almost 5 years ago by Markus Heiser <[email protected]>
build: move build styles from manage.sh to Makefile

To build all styles use:

make styles

To build individual styles use one of:

make style.le...

e7fbefa8bdecca04824b3ef744786d8bb45c35fe authored almost 5 years ago by Markus Heiser <[email protected]>
.gitignore: make package-lock.json visible

Even if we do not versioning them right now.

Signed-off-by: Markus Heiser <markus.heiser@darmar...

6846402d734c9f4f7fb68fb3980aa2ada5adb763 authored almost 5 years ago by Markus Heiser <[email protected]>
Minor improvements of the HTML *about* page

Signed-off-by: Markus Heiser <[email protected]>

971752198156e6a2a4ade127032d35c54ea3563b authored almost 5 years ago by Markus Heiser <[email protected]>
make project: re-build generic files of the searx project

Signed-off-by: Markus Heiser <[email protected]>

809e6f7933bac4b68b9c4bc997c34b9e75db92ee authored almost 5 years ago by Markus Heiser <[email protected]>
Makefile: add target 'useragents.update' to fetch versions of Firefox

Update searx/data/useragents.json with the most recent versions of Firefox.

BTW: add 'useragent...

00251d7c66e60dc9859bf6368ab68d545660b90e authored almost 5 years ago by Markus Heiser <[email protected]>
Rewrite of the HTL *about* page

The *about* page should only address higher-level issues that are important to
each user.

Signe...

5d087ee466750e51dfc9ff95a88402055ad71741 authored almost 5 years ago by Markus Heiser <[email protected]>
brands: hardcode ISSUE_URL and some links on the about-page

A *brand* of searx is a fork which might have its own design and some special
functions which mi...

3486613a1960f472b9cf8c85ade72c5aec9473eb authored almost 5 years ago by Markus Heiser <[email protected]>
brands: add ISSUE_URL

Signed-off-by: Markus Heiser <[email protected]>

33814719333c2c5b7b13ab47f9c8d4f8a0cecb16 authored almost 5 years ago by Markus Heiser <[email protected]>
webapp.py: expose the brand variable in the /config URL.

E.g. helpful for searx-stats2

Signed-off-by: Markus Heiser <[email protected]>

4d6482823764c840415a6023d945b5699a53ba2a authored almost 5 years ago by Markus Heiser <[email protected]>
webapp.py: partial code review (no functional change)

Signed-off-by: Markus Heiser <[email protected]>

ace7d30aed0bdff07e97cdb3900c38633877cdcd authored almost 5 years ago by Markus Heiser <[email protected]>
Makefile: add target node.env - download & install npm dependencies

Signed-off-by: Markus Heiser <[email protected]>

d471ec86dd72cfae80bdaf72b1ed266b1a8cada7 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] docker build: set build argument LABEL_VCS_URL to GIT_URL

Signed-off-by: Markus Heiser <[email protected]>

2d12f221a7afbbbaedfb27c5705efd8b94ad6a81 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] brands: add GIT_URL variable to the docker build

Signed-off-by: Markus Heiser <[email protected]>

3dbade0aed048e6001f2ed0f261c7d26f04768ba authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] brands: add variables from build env to grunt process

We have some variables in the build environment which are also needed in the
grunt process when ...

757ebb5d9fdc24757f199e52575f32f6faf091b3 authored almost 5 years ago by Markus Heiser <[email protected]>
make project: re-build generic files of the searx project

Signed-off-by: Markus Heiser <[email protected]>

aaf22baad2d0b361e01b8eb2c10de5d03875ecb6 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] brands: add variables from build env to setup.py

We have some variables in the build environment which are also needed in the
setup.py process. ...

f6b29f68a107ac083bd5df0d6e7bda8a05f4479f authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] brands: add variables from build env to sphinx-doc

We have some variables in the build environment which are also needed in the
sphinx-process. Th...

e84fc94300750c41642bea97d2d9cc020f746c66 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] brands: add variables from build env to jinja templating

We have some variables in the build environment which are also needed in the
templating process....

04c687403e21f883f9614e6a24df9ec450cfc111 authored almost 5 years ago by Markus Heiser <[email protected]>
lxc.sh install base: add bash and python3 to LXC_BASE_PACKAGES

Signed-off-by: Markus Heiser <[email protected]>

1fcec0bbdad54958abf83715297f77a1f9d81afc authored almost 5 years ago by Markus Heiser <[email protected]>
LXC: set LXC_ENV_FOLDER=lxc/$(shell hostname)/

Signed-off-by: Markus Heiser <[email protected]>

baf1ffd1fa4923f3bd105f0d8daac4a9527bdc50 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge branch 'filtron' of https://github.com/return42/searx into filtron

103c542b374041c8b19e5867fbb32666bf23317b authored almost 5 years ago by Markus Heiser <[email protected]>
Merge branch 'filtron' of https://github.com/return42/searx into filtron

21ba25ebb8deba7ffa6537e6c1196546604de712 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge branch 'master' of https://github.com/asciimoo/searx into filtron

95bed4910a2045d2f5884f9e32295d42de4c6672 authored almost 5 years ago by Markus Heiser <[email protected]>
[enh] submit search on suggestion select - closes #807

9a2f26d915ee05d933a18c31bca2121658aa7ffd authored almost 5 years ago by Adam Tauber <[email protected]>
[fix] load new page with infinite scroll if there is no scrollbar - fixes #759

65cae857354a5268253e40556153e994fa747e3d authored almost 5 years ago by Adam Tauber <[email protected]>
[enh] add clear search button to oscar theme - fixes #454

2621c24cc7992a7c6968d5ce389364c3bf4cc7e2 authored almost 5 years ago by Adam Tauber <[email protected]>
Merge branch 'master' of https://github.com/asciimoo/searx into filtron

baddb8d3eb856344129fb4b320bd17bba9456477 authored almost 5 years ago by Markus Heiser <[email protected]>
docs: building (PDF) books / build user book

BTW: cleaned up Makefile target help

Signed-off-by: Markus Heiser <[email protected]>

2d956696e94e5639db6e12648442989919c48c22 authored almost 5 years ago by Markus Heiser <[email protected]>
./utils/lxc.sh: add command 'install base'

to install basic packages like git and *build essentials*::

$ ./utils/lxc.sh install base

Si...

62da7699529b57f3bf851ec9258da89be42094dc authored almost 5 years ago by Markus Heiser <[email protected]>
LXC: add /.lxcenv

Signed-off-by: Markus Heiser <[email protected]>

d2cfe9ce5bb409472f10590aa1ae069b2a971a49 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] remove debug print

822aee94a2e50923252faf7ae11b4b03017c1a1a authored almost 5 years ago by Adam Tauber <[email protected]>
[fix] handle weights in accept language parsing - fixes w3ms en;q=1.0

baca55c94e002abbdeb428b31ab92f558195adda authored almost 5 years ago by Adam Tauber <[email protected]>
LXC: utils/makefile.lxc (inital) add /.lxcenv.mk to contaiiners

Get LXC environment when building make targets.

Signed-off-by: Markus Heiser <markus.heiser@dar...

86e79488aab3ff434c6682a9464ba2eee49158e9 authored almost 5 years ago by Markus Heiser <[email protected]>
Merge branch 'master' of https://github.com/asciimoo/searx into filtron

26b85659c0b7c9bf545dfe4edeedc3ccf247bc97 authored almost 5 years ago by Markus Heiser <[email protected]>
[fix] update csv unit test

8e727ac77f5db59c1b772d9fd7603b519badb35a authored almost 5 years ago by Adam Tauber <[email protected]>
[fix] convert query to string to produce valid filename for csv output

58a630308a95f886db9de19d562e11890ac35e07 authored almost 5 years ago by Adam Tauber <[email protected]>
[fix] add answers, suggestions, corrections to csv output

fixes #1888

018b6818419a1c3044b7d7244b55a62779063071 authored almost 5 years ago by Adam Tauber <[email protected]>
[fix] add answers, suggestions, corrections to rss output

fixes #1888

9bc24080bf4c24a182cf2b5616095c2f6bea5821 authored almost 5 years ago by Adam Tauber <[email protected]>
[Fix] Startpage ValueError on Spanish date format

datetime.parser.parse() does not know the Spanish date format which
leads to a ValueError. Fixes...

4f90fb6a9236a9699e80c249153ba372bf308cb8 authored almost 5 years ago by Spühler Stefan <[email protected]>
searx.sh: add buildhost cmd, installs OS packages for builds

Signed-off-by: Markus Heiser <[email protected]>

80f7b658047a3541697ef5ae1aae897817b3f43c authored almost 5 years ago by Markus Heiser <[email protected]>
shellcheck: minor fixes to support all dsitros

checked with::

sudo ./utils/lxc.sh cmd -- make test.sh

on ubu1804, ubu1910, fedora31 and arc...

f5f83b8a99a45198822f4e382575d3147e652e56 authored almost 5 years ago by Markus Heiser <[email protected]>
makefile.python: remove python2 support

Signed-off-by: Markus Heiser <[email protected]>

04ad648105a65a27a0654204a461775d178b49ce authored almost 5 years ago by Markus Heiser <[email protected]>
searx.sh: add commandline 'install packages'

Signed-off-by: Markus Heiser <[email protected]>

938bb0255045eb0f5e21027805fa018cd53d6cad authored almost 5 years ago by Markus Heiser <[email protected]>
LXC: fixed raw.idmap & removed obsolete uid/gid subordinate

Signed-off-by: Markus Heiser <[email protected]>

d48c7bf6783ba9220c88b3c3ccb7b2ce3721e905 authored almost 5 years ago by Markus Heiser <[email protected]>