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

[enh] allow searx query parts anywhere in the query - closes #831

aa3c18dda9329fff875328f6ba97483c417b149a authored over 4 years ago
Merge pull request #1246 from Venca24/devel_hash

[enh] add plugin converting strings into hash digests

9b872871feed190eeb8cdc2f96c63d0eebbe9913 authored over 4 years ago
[fix] hash plugin test

35577051e218dad81a40a12ec97d152f74c0a8b3 authored over 4 years ago
[fix] code style

2b93e70a264c8509e94fc432011f3c752e97c5e0 authored over 4 years ago
[mod] adapt hash plugin to current version of searx

1cbcf2ccb64c2bc2cc0dfd5d37462f4fbc7c9a2d authored over 4 years ago
[fix] hash plugin

40c552c11e25dc440781717260c053221f60920b authored over 4 years ago
[fix] code style

69e5a580582c59ccddfffdc8b5ed3213b5c35836 authored over 4 years ago
[enh] add plugin converting strings into hash digests

c9593c8ffd6c015d8a453287af9bbb7862342492 authored over 4 years ago
[fix] hash plugin

1ea9438f5dcc190129298c1030ea75309be057e8 authored over 4 years ago
Merge pull request #2265 from renyhp/patch-1

Fix typos in documentation

5707fba5618f3e1e31d9b0656e02eca594cd3131 authored over 4 years ago
Extract to /usr/local/filtron/local

The /usr/local/filtron/local/go directory will be created by tar.

3bada084a2cbfe0c5e0098266855e0675be107bb authored over 4 years ago
Fix typo chmod searx:searx > chown searx:searx

b386a815da6e9c73de05b9fe0777da88e62fd546 authored over 4 years ago
Fix typo xgd-open > xdg-open

aaf9334c796e421481c20663616719d0d284073b authored over 4 years ago
Merge pull request #2256 from kvch/force-setting-secret-key

Force admins to set secret_key if debug mode is disabled

e78bfd4d8b62a521e08029bb0e708b2bcec9958d authored over 4 years ago
Force admins to set secret_key if debug mode is disabled

This commit also enables debug mode for unit tests.

116f7a6daaa2d29db30bc0765427d011fa99ce9c authored over 4 years ago
Propagate error messages from YouTube API

e158eeee4bf69b973659f68a799d5c005aa1c0ae authored over 4 years ago
Merge pull request #2255 from kvch/yacy-improvements

Add yacy improvements: HTTP digest auth, category checking

835d16cbb1f896859f1757c1d952974520ec88a8 authored over 4 years ago
Merge pull request #2254 from dalf/fix-duckduckgo

[fix] fix duckduckgo engine

dafae2d79fd3115315b4690cc548b145d8bacb02 authored over 4 years ago
[fix] fix duckduckgo engine

- remove paging support: a "vqd" parameter is required between each request. This parameter is u...

cfd21bc4751e48e0c27539012bed42aca8322a0d authored over 4 years ago
Add yacy improvements: HTTP digest auth, category checking

72c7fd25fe1f49d27ce7725bb50eaee58d7e009f authored over 4 years ago
[enh] add ability to set enabled plugins from settings - closes #1613 #778

a05c660e3036ad8d02072fc6731af54c2ed6151c authored over 4 years ago
Merge pull request #2253 from kvch/fix-lobsters-engine

Fix XPATH of lobste.rs engine && add timeout

830a2e5b93ef5597cddf03b51514d0e526d881cb authored over 4 years ago
Fix XPATH of lobste.rs engine && add timeout

ce000a9fef3327f9ef777676576be5add73dbde2 authored over 4 years ago
[fix] use base_url everywhere if it is defined in settings.yml

da8b227044f45127f705f6ea94a72d368eea73bb authored over 4 years ago
Merge pull request #2250 from kvch/blog-command-line-engine

Add post about `command` engine to searx blog

156980ef638b755c96ea61731d5fa9ee4649ffe8 authored over 4 years ago
Add blogpost about `command` engine

f0e6678aac19e19d16a51d33d761d7ac603e913d authored over 4 years ago
Merge pull request #1181 from kvch/ebay-in-shopping

Ebay engine in shopping category

ab3a8c9e995e0a8ee74ccd3997107aebb82cbde2 authored over 4 years ago
add ebay enginte to shopping category

f0278d41fc5cc0d9f618e39be83e690517e64819 authored over 4 years ago
Merge pull request #2246 from dalf/mod-searx-data

[mod] Add searx.data module

8b278cbfad3f39cc71cb41954d37b30c7d16d947 authored over 4 years ago
[mod] Add searx.data module

Instead of loading the data/*.json in different location,
load these files in the new searx.data...

a9dc54bebc943000252975ef25ddcb51681fc284 authored over 4 years ago
Merge pull request #2247 from dalf/fix-opensearch

[fix] opensearch.xml URL contains method and autocomplete parameters

e30dc2f0ba481e033f127e5619d90cdc05d6db25 authored over 4 years ago
Merge pull request #2248 from dalf/fix-webadapter

[fix] various fixes of searx.webadapter

474d56c77f4c8bbd3d03f6feec0d2a13dcd41d40 authored over 4 years ago
Merge pull request #2244 from dalf/fix-drop-python2

Fix drop python2

66bda238955bc899a70c688b746aafaf56813f32 authored over 4 years ago
[fix] fix searx.webadapter

* Fix "?q=test&engines=wikipedia": fix exception
* Fix "?q=test&engines=wikipedia&categories=ima...

d5950079cfef58f1877787ed1ed946284116fe35 authored over 4 years ago
[fix] drop Python 2: use collections.abc.Iterable instead of collections.Iterable

8659212f5a3147bf71fa0205257709d11eebfe66 authored over 4 years ago
[fix] drop Python 2: use importlib instead of imp.load_source

imp.load_source is not documented in Python 3
see documentation : https://docs.python.org/3/libr...

15013e64d8a1cb21a9edab429b153ab83b5f1db5 authored over 4 years ago
[fix] opensearch.xml URL contains method and autocomplete parameters

When the user add searx as a search engine, the browser loads the /opensearch.xml URL without th...

bfdad7bc0f867f67675c1d8c539c58e82f450c58 authored over 4 years ago
Merge pull request #2237 from dalf/mod-engines-init

Mod engines init

584760cf5419051bd3f37e733147e048356f7ffc authored over 4 years ago
[mod] webapp.py: update engines initialization condition

Always call initialize engines except on the first run of werkzeug with the reload feature.

the...

6c39917c4d3e3d3d6ced3fc14d1c78842fec3a19 authored over 4 years ago
Merge pull request #2241 from dalf/move-extract-text-and-url

Move the extract_text and extract_url functions to searx.utils

b728cb610b92161609b1c40babff25749720fc25 authored over 4 years ago
Merge pull request #2239 from dalf/mod-preferences

[mod] preferences.py: check language setting with a regex instead of match_language

e2cd9b65bb2b2e1f1085cf48442632da0d52077e authored over 4 years ago
[enh] Add SepiaSearch engine (#2227)

supported_languages values: see https://framagit.org/framasoft/peertube/search-index/-/blob/mast...

53c8d945b489b1185d89e02bbc6b6ea6b60a91da authored over 4 years ago
[mod] searx.utils.normalize_url: remove Yahoo hack

* The hack for Yahoo URLs is not necessary anymore. (see searx.engines.yahoo.parse_url)
* move t...

8f914a28facec314a2b98b11d3cc1207eb8ee8ab authored over 4 years ago
[mod] searx/utils.py: add docstring

c1d10bde0227e2ef714aec67a18d1e8180f1ed27 authored over 4 years ago
[mod] move extract_text, extract_url to searx.utils

2006eb468087c045c46c7d9e1d771e8ab2dfed7b authored over 4 years ago
[fix] revert PR #2232 and #2230

2cafc5462d9b58c4a19a336c8b79d55bb9166913 authored over 4 years ago
[mod] preferences.py: check language setting with a regex instead of match_language

507896c1159ae72dc1e45a4d0cf40f4654209ec0 authored over 4 years ago
Merge pull request #2236 from return42/fix-2234

[fix] google engine - div classes has been renamed in HTML result

ecb9f28869f081dc75182053c727523ed7e20d12 authored over 4 years ago
[fix] google engine - div classes has been renamed in HTML reult

Since 1. October 2020 google has changed the 'class' attribute of the HTML
result page.

Fix the...

8162d7aff4a61801615d8044b71c7c477b2b2816 authored over 4 years ago
Merge pull request #2232 from dalf/fix-sphinx-build2

[fix] Sphinx 3.2.1 build: call searx.engines.initialize_engines

fd5fe369844e481aecc0d731b08ee8b29c9b47e6 authored over 4 years ago
[fix] Sphinx 3.2.1 build: call searx.engines.initialize_engines

Fix admin/engines.html
Fix #2230

9a856083df800c1c540e3b643c223116062a1571 authored over 4 years ago
Merge pull request #2230 from dalf/fix-sphinx-build

[fix] Sphinx 3.2.1 build: add missing "engines" variable in the jinja context

6c6985aaf8449d28db6880fb0f1aad5a8c08dee1 authored over 4 years ago
Merge pull request #2226 from dalf/fix-searx-migration

[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs

9740618227bbd9abe67ceb45c7491d4b444f347d authored over 4 years ago
[fix] Sphinx 3.2.1 build: add missing "engines" variable in the jinja context

Fix the admin/engines.html page

6d56c754a74b8cf28f839573828c923e9bcfdef0 authored over 4 years ago
[fix] about.html: fix small inconsistencies in about page (#2219)

246b8cd1a40a35191a42f5aa1df6e112a5c79ec8 authored over 4 years ago
[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs

f204e4903da3e97629bbf37c74e1b603b2e12830 authored over 4 years ago
Merge pull request #2189 from dalf/architecture-clean-up

Architecture clean up

8d47142f35199866b26ee4e9149bbb8b058a6873 authored over 4 years ago
[fix] Update Sphinx package versions

* Update call to sphinx-autobuild (remove --poll -B options, add --open-browser)
* Upgrade the S...

c2a6f145160dca0873dbd2f2c9ffe7e1bc340236 authored over 4 years ago
[fix] missing 'alias' typo in docs/admin/installation-nginx.rst

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

9d60ae1ce64b7a715f7780d304afa832583c6e4f authored over 4 years ago
[mod] upgrade requests to version 2.24.0. use ssl instead of pyopenssl.

requests 2.24.0 uses the ssl module except if it doesn't support SNI, in this case searx fallbac...

93f7f7eee2e843b3b3057b7854508c68c6432f3e authored over 4 years ago
[mod] more typing

f2f3300bde0cc304f80809ff766fc557b5486098 authored over 4 years ago
[mod] add typing and __slots__

485a502b886bc7fb8a806ffc576b0eec99990a5c authored over 4 years ago
[mod] searx/webadapter.py: add get_selected_categories share common code with get_search_query_from_webapp

Update searx/webapp.py to use get_selected_categories
Close #2142

678699beaf97184a9059b0c6514b1a51c7e6dfd0 authored over 4 years ago
[mod] check the engine tokens in searx/webadapter.py instead of searx/search.py

691d12726be1411d8c80895e927293bdcc3e9572 authored over 4 years ago
[mod] searx/webadapter.py: each web parameter has a dedicated function (parse_pageno, page_lang,....).

d5b5e48f04e2e156cb975c136ec4b179b170509a authored over 4 years ago
[mod] add searx/webadapter.py

* move searx.search.get_search_query_from_webapp to searx.webadapter
* move searx.query.SearchQu...

2dbc0de0cd000459ebfdb3d015be8684e737e95c authored over 4 years ago
[mod] add searx.search.EngineRef

was previously a Dict with two or three keys: name, category, from_bang
make clear that this is ...

2929495112e9869af24986b27066163572bc558a authored over 4 years ago
[mod] check time_range parameter in searx/webadapter.py

eecfff268913045f957c0fceb2a1caf56f236a1f authored over 4 years ago
"Egde" → "Edge"

21dbc7e852a5c48097c0067e78f0600972e54823 authored over 4 years ago
[mod] searx.query.RawTextQuery: getSearchQuery and changeSearchQuery rename to getQuery and changeQuery

getSearchQuery is confusing, the method returns a str not a SearchQuery object

edd8dccd07d5c9bbd5d73c74ee98d0a7ee585dd0 authored over 4 years ago
[mod] searx.search: remove unused global variable number_of_searches

50e717c452f46041b17c676b9b4512b15c12ff5a authored over 4 years ago
[mod] searx.search: change function declaration: online then offline then utility functions.

e8df5d3f7fd7cc76e26a66917832cf690f77c0e4 authored over 4 years ago
[mod] searx.search.Search: split the search method into different methods

c4067a9d02d97ca08259daeede92a031cd608724 authored over 4 years ago
[mod] add searx/webutils.py

contains utility functions and classes used only by webapp.py

ad0758e52a900186f203c61373b6ef3c63240065 authored over 4 years ago
[mod] refactor searx.webapp.get_locale

* Log each call to get_locale: display the URL, the locale and the source (browser, preferences,...

f9664037a6424bffc6a7bb7af9dcccc07e7c3d84 authored over 4 years ago
[fix] /autocompleter: return HTTP 400 when q is empty as intent.

Fix commit c225db45c8a4ab466bff049216f7e0189dc1b067

2fd582d457bc5e4ed76b96b6157d3b529f62783b authored over 4 years ago
fetch supported languages for startpage engine

41800835f9ea82f4b5342525df1c8174eddb9efc authored over 4 years ago
fix utils/fetch_languages to work with new languages

c86504b47a321378a50f06fffc31d916036f3b08 authored over 4 years ago
fetch google's search langs rather than ui langs

ecf5899153cb58b112fc2c5c745eef91fa36dd6e authored over 4 years ago
add language names in qwant's fetch languages function

ea9d979cc33c875dbc3439f8ef7b7f1eec7bb0b4 authored over 4 years ago
Merge pull request #2211 from return42/fix-centos-7

Bugfix of: ERROR: centos-: uWSGI not yet implemented

e0142d380e4cdde64356f06dd5c8e76655763369 authored over 4 years ago
[fix] remove doc-build for centos-7 from './utils/searx.sh doc'

Since there is no centos-7 documentation 'searx.sh doc' produce an error
message::

ERROR: c...

69a61ce3339f644788a431e2e71823776a1c3956 authored over 4 years ago
Merge pull request #1865 from dalf/uwsgi_static

[enh] Docker image: uwsgi serves the static files directly.

4cc8644ec918461371f61007bc0e50e44620fc69 authored over 4 years ago
Merge pull request #2205 from dalf/fix-simple-theme-autocomplete

[fix] simple theme: fix autocomplete

375cbd12b34ac08ae350c9d48881d29cb643e734 authored over 4 years ago
Merge pull request #2190 from dalf/fix-htmltextextractor

[fix] searx.utils.HTMLTextExtractor: invalid HTML don't raise an Exception

530fc4bda7ef03b0b80e1587699c8ff29fd79aea authored over 4 years ago
[fix] simple theme: fix autocomplete

AJAX requests send the X-Requested-With HTTP header,
so searx.webapp.autocompleter returns the r...

c23401e9fa3504e64ecf8dc5eae59e3f532d16fe authored over 4 years ago
[fix] searx.utils.HTMLTextExtractor: invalid HTML don't raise an Exception

Close #2188

6deb85072ad00b85d2b3c1981c37aeb75ef68cc7 authored over 4 years ago
Merge pull request #2185 from dalf/rawtextquery-auto-parse

[mod] searx.RawTextQuery: the constructor call parse_query

ae07f4a211ecba0331bcab5903e3263c646f8bdb authored over 4 years ago
[mod] searx.RawTextQuery: the constructor call parse_query

df12ed6e5563e9c78c98ca31ee11ce5fc508bc2a authored over 4 years ago
Merge pull request #2137 from dalf/drop-python-2

Drop Python 2

2370234d0978f59dd62efa4a4931e41ad31444d1 authored over 4 years ago
Drop Python 2 (5/n): searx.utils.is_valid_lang, input parameter is a str instead of bytes

Fix bug in translated.py and dictzone.py

bdac99d4f0349a71d7ecb9a4c61687356afedd6b authored over 4 years ago
Drop Python 2 (4/n): SearchQuery.query is a str instead of bytes

c225db45c8a4ab466bff049216f7e0189dc1b067 authored over 4 years ago
Drop Python 2 (1/n): remove unicode string and url_utils

1022228d950c2a809ed613df1a515d9a6cafda7c authored over 4 years ago
Drop Python 2 (2/n): templates

78df10fb55d9632ccae71d9f3b9260c7614a421c authored over 4 years ago
Drop Python 2 (3/n): objects

78883777438fc07833d983c50d9b131eb6feb9eb authored over 4 years ago
[fix] make docker produces clean tag version (0.17.0 instead of 0.17.0-- for example)

Fix #2152

272158944bf13503e2597018fc60a00baddec660 authored over 4 years ago
[fix] docker and k8s: run searx

fix #2181

8ffede6140ccf60933506c18444e315840ac2829 authored over 4 years ago
wait for img to load before hiding infobox toggle

7e8281792586c43c72caab4f1d484323063d6657 authored over 4 years ago
use Wikipedia's REST v1 API

ab20ca182cc9d3ea12029fb04181377d56b5e814 authored over 4 years ago
[mod] results.py: code clean up (#2140)

d0f9778c2a975771750f7a6566a5768745e51847 authored over 4 years ago