Bnyro
8a4104b992
[feat] engine: implementation of rotten tomatoes
10 months ago
Bnyro
dda74fc9c9
[feat] engine: implementation of mdn
10 months ago
Bnyro
b5b81c9806
[feat] engine: implementation of fyyd
10 months ago
Bnyro
527e13ab46
[feat] engine: implementation of podcastindex.org
10 months ago
Bnyro
3bc85c511c
[mod] tootfinder: implement python module
10 months ago
Brock Vojkovic
0bcff32dd7
[fix] update check.searx.space IP addresses
10 months ago
searxng-bot
574ed29d3e
[translations] update from Weblate
...
fa2970d07
- 2023-12-08 - return42 <markus.heiser@darmarit.de>
f19144327
- 2023-12-07 - artnay <jiri.gronroos@iki.fi>
110f1b4db
- 2023-12-05 - Ivan Gabaldon <admin@inetol.net>
c791e0c81
- 2023-12-07 - APoniatowski <adam@poniatowski.dev>
1f45cc83a
- 2023-12-04 - akwceles <abadcopovisamuel@gmail.com>
5f93c2a39
- 2023-12-04 - return42 <markus.heiser@darmarit.de>
0d735b7aa
- 2023-12-04 - return42 <markus.heiser@darmarit.de>
9cad06b09
- 2023-12-04 - akwceles <abadcopovisamuel@gmail.com>
97554eaa2
- 2023-12-03 - kirisameSoup <kirisoup@skiff.com>
2f4e19946
- 2023-12-03 - kirisameSoup <kirisoup@skiff.com>
d1dac8b5b
- 2023-12-01 - Luna <github@luwuna.gay>
5c57f6eb5
- 2023-12-01 - return42 <markus.heiser@darmarit.de>
4e3908a20
- 2023-12-01 - return42 <markus.heiser@darmarit.de>
4d2b58e40
- 2023-12-01 - return42 <markus.heiser@darmarit.de>
43a40da4d
- 2023-12-01 - return42 <markus.heiser@darmarit.de>
89f08502e
- 2023-12-01 - return42 <markus.heiser@darmarit.de>
11 months ago
Markus Heiser
3829c253ff
[mod] add option max_page to bing, brave, qwant, startpage & mojeek
...
[1] https://github.com/searxng/searxng/issues/2982#issuecomment-1808975780
Reported-by: @Damaj301damaj-lol [1]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
11 months ago
Markus Heiser
2274d55d5a
[mod] add option max_page
...
Related: https://github.com/searxng/searxng/issues/2982
Closes: https://github.com/searxng/searxng/issues/2972
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
11 months ago
dalf
5a72977efa
Update searx.data - update_currencies.py
11 months ago
dalf
b18bef17a7
Update searx.data - update_engine_descriptions.py
11 months ago
dalf
a136b0b44d
Update searx.data - update_ahmia_blacklist.py
11 months ago
dalf
3ca84cb8d7
Update searx.data - update_wikidata_units.py
11 months ago
Bnyro
bf75a8c2a0
[feat] engine: implementation of bpb
11 months ago
Bnyro
04cfce2eb8
[feat] yep: support for images and news (and safesearch)
11 months ago
Markus Heiser
ee2675c999
[update] make pygments.less
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
11 months ago
Markus Heiser
44392bd436
[mod] improve implementation of presearch engine
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
11 months ago
Bnyro
23582aac5c
[feat] implementation of presearch engine
11 months ago
obfuscated-loop
99fb565b39
[mod] Retain page numbers even when there are no results
11 months ago
Bnyro
c3cc24be12
[feat] engine: implementation of destatis
11 months ago
searxng-bot
a36eae1d68
[translations] update from Weblate
...
d0511fe50
- 2023-11-22 - return42 <markus.heiser@darmarit.de>
e5d09a011
- 2023-11-21 - 0que <0que@users.noreply.translate.codeberg.org>
111634b33
- 2023-11-21 - return42 <markus.heiser@darmarit.de>
29df37609
- 2023-11-21 - return42 <markus.heiser@darmarit.de>
bb415aca1
- 2023-11-21 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org>
4b05dce9f
- 2023-11-21 - return42 <markus.heiser@darmarit.de>
2f730019b
- 2023-11-20 - return42 <markus.heiser@darmarit.de>
389a46a05
- 2023-11-19 - alextecplayz <alextec70@outlook.com>
2620f6911
- 2023-11-20 - return42 <markus.heiser@darmarit.de>
716d7001d
- 2023-11-20 - return42 <markus.heiser@darmarit.de>
30f17f24c
- 2023-11-20 - return42 <markus.heiser@darmarit.de>
b7c4062e2
- 2023-11-19 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org>
7ba200bc5
- 2023-11-18 - Azharjan <alexander.um.edu@gmail.com>
11 months ago
obfuscated-loop
cc6058057d
[build] /static
11 months ago
obfuscated-loop
355d2dc678
[fix] Remove anchor tag outline in image results
11 months ago
searxng-bot
e99ebb3dec
[translations] update from Weblate
...
e245d1bd0
- 2023-11-16 - return42 <markus.heiser@darmarit.de>
8ee33fca3
- 2023-11-16 - return42 <markus.heiser@darmarit.de>
1c8c1557c
- 2023-11-16 - return42 <markus.heiser@darmarit.de>
925c63f41
- 2023-11-16 - return42 <markus.heiser@darmarit.de>
15908183b
- 2023-11-14 - return42 <markus.heiser@darmarit.de>
dd57115ef
- 2023-11-12 - return42 <markus.heiser@darmarit.de>
9db7544d8
- 2023-11-11 - SomeTr <SomeTr@users.noreply.translate.codeberg.org>
23ce4d1f2
- 2023-11-12 - return42 <markus.heiser@darmarit.de>
902b8bafd
- 2023-11-13 - tentsbet <remendne@pentrens.jp>
2350f4a05
- 2023-11-13 - ghose <correo@xmgz.eu>
10e6293fd
- 2023-11-11 - gallegonovato <fran-carro@hotmail.es>
477881443
- 2023-11-13 - return42 <markus.heiser@darmarit.de>
556b2f611
- 2023-11-13 - Fjuro <ifjuro@proton.me>
3133818f8
- 2023-11-12 - return42 <markus.heiser@darmarit.de>
11 months ago
Jinyuan Huang
3601badd84
[build] /static
11 months ago
Jinyuan Huang
903449e0b5
[fix] Images cannot be clicked anymore #3006
...
URL in sidedbar only exists in HTTP POST requests. On HTTP GET requests the
selector ``#search_url button#copy_url`` results in a ``null`` type and a
``.style.display`` raises::
Uncaught TypeError: d.querySelector(...) is null
As a result, the initialization of the event handler is no longer carried out.
Closes: https://github.com/searxng/searxng/issues/3003
Suggested-by: Markus Heiser <markus.heiser@darmarit.de>
11 months ago
searxng-bot
79db70f2b7
[translations] update from Weblate
...
2b7f195db
- 2023-11-09 - proton-penguin <cgshyuankai@proton.me>
411951c72
- 2023-11-09 - SomeTr <SomeTr@users.noreply.translate.codeberg.org>
878199f48
- 2023-11-06 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org>
512f9981a
- 2023-11-05 - return42 <markus.heiser@darmarit.de>
adcaeb0c6
- 2023-11-05 - return42 <markus.heiser@darmarit.de>
acc01d46d
- 2023-11-05 - return42 <markus.heiser@darmarit.de>
32f1dd13c
- 2023-11-05 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org>
aafe161aa
- 2023-11-03 - quenty_occitania <quentinantonin@free.fr>
c910601c9
- 2023-11-03 - return42 <markus.heiser@darmarit.de>
11 months ago
Jinyuan Huang
727de1c4ef
[build] /static
12 months ago
Jinyuan Huang
8adc7b0433
add a "copy" button to the "search-url" sidebar
12 months ago
searxng-bot
96ccec1aa6
[translations] update from Weblate
...
acdcdace8
- 2023-11-01 - Ivan Gabaldon <admin@inetol.net>
31a1602a9
- 2023-10-29 - return42 <markus.heiser@darmarit.de>
a1d1070d3
- 2023-10-29 - return42 <markus.heiser@darmarit.de>
12 months ago
Markus Heiser
b5a8ddfec8
Revert "[fix] limit maximum page number of a search query to page 50." ( #2979 )
...
This reverts commit 7e2e335dd1
.
12 months ago
Markus Heiser
d13a8f6453
[mod] document server:public_instance & remove it out of the botdetection
...
- the option server:public_instance lacks some documentation
- the processing of this option belongs in the limiter and not
in botdetection module
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
12 months ago
Markus Heiser
fd814aac86
[mod] isolation of botdetection from the limiter
...
This patch was inspired by the discussion around PR-2882 [2]. The goals of this
patch are:
1. Convert plugin searx.plugin.limiter to normal code [1]
2. isolation of botdetection from the limiter [2]
3. searx/{tools => botdetection}/config.py and drop searx.tools
4. in URL /config, 'limiter.enabled' is true only if the limiter is really
enabled (Redis is available).
This patch moves all the code that belongs to botdetection into namespace
searx.botdetection and code that belongs to limiter is placed in namespace
searx.limiter.
Tthe limiter used to be a plugin at some point botdetection was added, it was
not a plugin. The modularization of these two components was long overdue.
With the clear modularization, the documentation could then also be organized
according to the architecture.
[1] https://github.com/searxng/searxng/pull/2882
[2] https://github.com/searxng/searxng/pull/2882#issuecomment-1741716891
To test:
- check the app works without the limiter, check `/config`
- check the app works with the limiter and with the token, check `/config`
- make docs.live .. and read
- http://0.0.0.0:8000/admin/searx.limiter.html
- http://0.0.0.0:8000/src/searx.botdetection.html#botdetection
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
12 months ago
sev
b05a15540e
Check `public_instance` in simple theme
...
Fix #2975
12 months ago
Markus Heiser
7e2e335dd1
[fix] limit maximum page number of a search query to page 50.
...
To test this PR run a local instance and try to query page 51:
http://127.0.0.1:8888/search?q=foo&pageno=51
A parameter exception will be raised:
searx.exceptions.SearxParameterException: Invalid value "51" for parameter pageno
And the client will receive a HTTP 400 (Bad request).
Closes https://github.com/searxng/searxng/issues/2972
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
12 months ago
dalf
b63841f0a1
Update searx.data - update_engine_traits.py
12 months ago
dalf
a9d778ee0f
Update searx.data - update_wikidata_units.py
12 months ago
dalf
92efb941d8
Update searx.data - update_firefox_version.py
12 months ago
dalf
fa494b9be3
Update searx.data - update_currencies.py
12 months ago
dalf
1b92ea4e70
Update searx.data - update_engine_descriptions.py
12 months ago
dalf
55e7cb3e33
Update searx.data - update_ahmia_blacklist.py
12 months ago
searxng-bot
6af8644ead
[translations] update from Weblate
...
4e5e5db44
- 2023-10-26 - quenty_occitania <quentinantonin@free.fr>
e1a8d3508
- 2023-10-26 - quenty_occitania <quentinantonin@free.fr>
84bddfb89
- 2023-10-26 - return42 <markus.heiser@darmarit.de>
d67a4114d
- 2023-10-26 - quenty_occitania <quentinantonin@free.fr>
62fe8e328
- 2023-10-26 - return42 <markus.heiser@darmarit.de>
6e37ab975
- 2023-10-26 - quenty_occitania <quentinantonin@free.fr>
2cdab3247
- 2023-10-25 - SomeTr <SomeTr@users.noreply.translate.codeberg.org>
cf7ea7234
- 2023-10-23 - clsty <celestial.y@outlook.com>
0ea313893
- 2023-10-23 - return42 <markus.heiser@darmarit.de>
22151e440
- 2023-10-23 - return42 <markus.heiser@darmarit.de>
e4eaf42b6
- 2023-10-22 - clsty <celestial.y@outlook.com>
12 months ago
Markus Heiser
ef56e1d684
[fix] HTMLParser: undocumented not implemented method
...
In python versions <py3.10 there is an issue with an undocumented method
HTMLParser.error() [1][2] that was deprecated in Python 3.4 and removed
in Python 3.5.
To be compatible to higher versions (>=py3.10) an error method is implemented
which throws an AssertionError exception like the higher Python versions do [3].
[1] https://github.com/python/cpython/issues/76025
[2] https://bugs.python.org/issue31844
[3] https://github.com/python/cpython/pull/8562
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago
searxng-bot
01b5b9cb8e
[translations] update from Weblate
...
2325f1583
- 2023-10-20 - return42 <markus.heiser@darmarit.de>
5090c6a8e
- 2023-10-18 - return42 <markus.heiser@darmarit.de>
3a38219d8
- 2023-10-18 - return42 <markus.heiser@darmarit.de>
94a9f4164
- 2023-10-16 - return42 <markus.heiser@darmarit.de>
bdbeb4b30
- 2023-10-16 - return42 <markus.heiser@darmarit.de>
f9b483f48
- 2023-10-16 - return42 <markus.heiser@darmarit.de>
7f1ca1997
- 2023-10-16 - return42 <markus.heiser@darmarit.de>
c5a701dc4
- 2023-10-14 - alexgabi <alexgabi@disroot.org>
1 year ago
Markus Heiser
b013cbb4cc
[build] /static
1 year ago
Bnyro
df2e41c150
[fix] search.js: crash on homepage when setting form listeners
1 year ago
Émilien (perso)
4280318fc5
fixing results parsing brave
1 year ago
searxng-bot
ac82daf58d
[translations] update from Weblate
...
74e401e68
- 2023-10-09 - return42 <markus.heiser@darmarit.de>
897dd8db1
- 2023-10-09 - return42 <markus.heiser@darmarit.de>
6ed046a90
- 2023-10-09 - tentsbet <remendne@pentrens.jp>
815ecb336
- 2023-10-09 - return42 <markus.heiser@darmarit.de>
65d9a0c2f
- 2023-10-07 - return42 <markus.heiser@darmarit.de>
3ec249ef9
- 2023-10-07 - return42 <markus.heiser@darmarit.de>
53dc6c108
- 2023-10-07 - return42 <markus.heiser@darmarit.de>
1 year ago
Hackurei
efada7cba2
[fix] hackernews keyerror problem
1 year ago
Hackurei
af071121de
[fix] imgur - incorrect wikidata id
1 year ago