Justas Zabulionis
d802222c6c
[fix] solidtorrents redirects
2023-10-19 18:01:36 +02:00
Justas Zabulionis
4ab004e7f1
[fix] solidtorrents pagination
2023-10-19 18:01:36 +02:00
Justas Zabulionis
9629022768
[fix] solidtorrents
2023-10-19 18:01:36 +02:00
jazzzooo
f1c61921f7
[fix] engine - Crossref
...
Crossref was broken on result types journal-issue and component .. The old code
had lots of assumptions, and broke during parsing. Now the assumptions are more
explicit and checked them with the API.
2023-10-19 18:01:36 +02:00
Bnyro
750b84410d
[feat] odysee: implement fetch_traits for language support
2023-10-19 18:01:18 +02:00
Bnyro
d07878aaea
[mod] odysee: time range support
2023-10-19 18:01:18 +02:00
jazzzooo
1dd0c0c8fb
[fix] engine - piped.music incorrect timestamps
2023-10-19 18:01:18 +02:00
jazzzooo
36dc0cc1e7
[fix] engine - invidious thumbnails
2023-09-13 16:03:12 +02:00
jazzzooo
c617961cb5
[fix] engine - openstreetmap currency rendering
2023-09-13 16:03:12 +02:00
jazzzooo
ff55fda6aa
[fix] engine - openstreetmap currency matching
2023-09-13 16:03:12 +02:00
Bnyro
82c2c2aa77
[feat] new engine: svgrepo
2023-09-13 16:03:12 +02:00
jazzzooo
25ba076395
[fix] engine - brave
2023-09-13 16:03:12 +02:00
Bnyro
514e48f44a
[mod] library of congress: fix engine
2023-09-13 16:03:12 +02:00
Bnyro
7b396ccb7b
[fix] engine deviantart: review of the result-scrapper
...
The deviantart site changed and hence deviantart is currently unusable.
2023-09-13 16:03:12 +02:00
Alexandre Flament
d4db69b69b
Replace chompjs with pure Python code
...
The new implementation is good enough for the current usage (brave)
2023-09-10 16:23:28 +02:00
Bnyro
55d523c8db
[feat] engine: implementation of Yummly
...
Co-authored-by: Markus Heiser <markus.heiser@damarit.de>
2023-09-10 16:22:50 +02:00
Bnyro
8a39b8a12d
[mod] utils.py: add markdown_to_text helper function
2023-09-10 16:22:50 +02:00
Hackurei
18f76a134c
[feat] engine: implementation of bilibili https://www.bilibili.com
2023-09-10 16:22:50 +02:00
Markus Heiser
a1f8c4c2b6
[fix] engine - duckduckgo_images / determination of vqd value incorrect
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-10 16:22:50 +02:00
bonswouar
76c0784a22
[fix] engine duckduckgo weather api changes
2023-09-10 16:22:50 +02:00
Markus Heiser
17048c5137
[fix] engine: wikicommons - don't quoute ':|' in URL parameters
...
From [1]: It seems to be because of [2] For some reason it gets url encoded
twice, resulting in
- ``filetype%253Abitmap%257Cdrawing+birds`` instead of
- ``filetype:bitmap%7Cdrawing+birds``
[1] https://github.com/searxng/searxng/issues/2707
[2] https://github.com/searxng/searxng/blob/master/searx/engines/wikicommons.py#L43
Closes : #2707
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-04 17:25:30 +02:00
Markus Heiser
4b3c985064
[fix] follow-up of 4da7003ae / add missing review from @Bnyro
...
[1] https://github.com/searxng/searxng/pull/2656#pullrequestreview-1607956209
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-04 17:25:30 +02:00
Hackurei
9f2e0b276b
[feat] engine: implementation of odysee
2023-09-04 17:25:30 +02:00
Bnyro
8e0fae9dc4
[feat] implementation of Wikimedia commons for images
2023-09-04 17:25:30 +02:00
Alexandre Flament
21ba135aae
[mod] bing: resolve redirect without additional requests
...
Remove the usage of searx.network.multi_requests
The results from Bing contains the target URL encoded in base64
See the u parameter, remove the first two character "a1", and done.
Also add a comment the check of the result_len / pageno
( from https://github.com/searx/searx/pull/1387 )
2023-09-04 17:25:30 +02:00
Markus Heiser
4016ee8842
[doc] add documentation of Mwmbl engine & autocompleter
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-28 10:25:44 +02:00
Bnyro
bd96f7f792
[mod] engine mwmbl: add link to official api docs
2023-08-28 10:25:44 +02:00
Alexandre Flament
159b7c30fe
[fix] openstreetmap engine
...
It seems there is an API change:
extratags can be either a dictionnary or None.
This commit avoid crash when extratags is None
Test query "!osm gare du nord"
2023-08-28 10:25:44 +02:00
Markus Heiser
4c4ee13196
[fix] google engine: don't overspecify the search query to Google
...
The method EngineTraits.get_region(..) returns engine's region string
that **best fits** to SearXNG's locale. This means it returns a
region (country) if only a language is set in the locale. By example the method
returns for a locale tag `es` a region `ES`.
Google's search parameter `cr` restricts search results to documents originating
in a particular country / in case of a locale tag (language) as described above,
this argument should be unset in the query send to Google.
Closes: https://github.com/searxng/searxng/issues/2672
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-28 10:25:44 +02:00
Markus Heiser
80b6001ed2
[fix] engine google_video: google has changed the layout of the rsponse
...
Closes: https://github.com/searxng/searxng/issues/2664
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-28 10:25:44 +02:00
Bnyro
8225257e69
[feat] engine: implementation of mwmbl
2023-08-28 10:25:44 +02:00
Markus Heiser
8ef0b60ef9
[mod] currency_convert: support for showing the answer source url
...
Show URL of the ddg-search page, not the URL of a (generic) Javascript. The
latter one is not usefull for the user.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-28 10:25:44 +02:00
Markus Heiser
3b2a2e28fa
[mod] google: support for showing the answer source url
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-28 10:25:44 +02:00
Bnyro
3dffdf17f7
[mod] engine duckduckgo definitions: support for answer source
2023-08-28 10:25:44 +02:00
Bnyro
2e85382ffe
[mod] brave: support for showing the answer source url
2023-08-28 10:25:44 +02:00
Markus Heiser
17394ad558
[mod] improve seekr engines and add documentation
...
Tis patch adds some more fields to the result items and changed paging to the
``nextResultSet`` given in seekr's JSON response.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-28 10:23:45 +02:00
Bnyro
8bf0791117
[feat] engine: implementation of seekr for news, images and videos
2023-08-28 10:23:45 +02:00
Bnyro
e25d1c7288
[feat] engine: implementation of German news, Tagesschau
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-10 20:27:54 +02:00
Bnyro
834e1c3f12
[mod] engine lemmy: increase thumbnail quality to align with theme
2023-08-10 12:58:40 +02:00
Markus Heiser
c381fc001f
[mod] settings: remove lemmy from categ 'general' & enable by default
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-10 12:58:40 +02:00
Markus Heiser
fda111c0c9
[mod] engine lemmy: add more info fields to the result items
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-10 12:58:40 +02:00
Bnyro
224f2250ae
[feat] engine: support for lemmy communities, posts, comments and users
2023-08-10 12:58:40 +02:00
Bnyro
9f82c39610
[mod] engine google_play: raise error on unsupported category
2023-08-10 12:35:24 +02:00
Bnyro
0a99dc85b9
[mod] engine brave: raise error on unsupported category
2023-08-10 12:35:24 +02:00
allendema_searxng_pi
c00c0c5434
[mod] remove discontinued petalsearch engines
2023-08-09 07:17:40 +02:00
Markus Heiser
b8352eca0c
[mod] brave engines: add fetch_traits() / improve language support
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-08 16:21:45 +02:00
Markus Heiser
460bbe5b81
[mod] implement brave (WEB) engine to replace XPath configuration
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-08 16:21:45 +02:00
Bnyro
d151497db3
[feat] engine: brave - support for news
2023-08-08 16:21:45 +02:00
Bnyro
cae06f2781
[feat] engine: brave - support for videos
2023-08-08 16:21:45 +02:00
Bnyro
73364e158e
[feat] engine: brave - support for images
2023-08-08 16:21:45 +02:00