Bnyro
590b211652
[fix] semantic scholar: method not allowed / engine doesn't work
...
Fixes the semantic scholar engine by extracting a ui version token.
BTW: remove html tags from the content.
Author's checklist:
- they are ratelimiting very fast, if you do approx more than 2 requests per
minute, you have to wait some time again...
- they also have an official api at api.semanticscholar.org, but it's ratelimits
are even harder
Closes: https://github.com/searxng/searxng/issues/4685
2025-05-02 16:46:38 +02:00
Bnyro
fd33559cfb
[fix] brave: fix images and videos engines
2025-04-30 08:28:04 +02:00
Bnyro
9ffa9fb730
[feat] engines: add reuters news engine
2025-03-30 13:56:09 +02:00
Bnyro
4dfc47584d
[refactor] duration strings: move parsing logic to utils.py
2025-03-25 16:48:44 +01:00
Bnyro
c28d35c7fc
[fix] duckduckgo news: unescaped html sequences in description
2025-03-25 16:14:36 +01:00
Bnyro
b75e56afe6
[fix] duckduckgo: answer sometimes contains faulty (duplicated) url
2025-03-21 07:48:30 +01:00
Bnyro
3668c7012e
[fix] presearch videos: item description and duration are located in metadata field
2025-03-20 20:55:09 +01:00
Bnyro
babbe9e1ae
[fix] duckduckgo: show proper source url of answers
2025-03-18 05:31:28 +01:00
Bnyro
885d02c8c3
[feat] engine: add selfh.st/icons for logos of common self-hosted programs
2025-03-17 20:23:54 +01:00
Bnyro
bbb2894b04
[engine] elasticsearch: add pagination support
2025-03-16 22:10:05 +01:00
Bnyro
a51416c7c3
[feat] engines: add openclipart.org
2025-03-01 18:01:51 +01:00
Bnyro
0f2fc5879d
[feat] startpage: support for news and images
2025-02-20 13:44:28 +01:00
Bnyro
3a59aea742
[fix] results.py: crashes when 'parsed_url' is None
2025-02-08 17:18:43 +01:00
Bnyro
28ead13eb9
[chore] engines: replace datetime.utcfromtimestamp with datetime.fromtimestamp
2025-02-07 17:19:00 +01:00
Bnyro
9079d0cac0
[refactor] translation engines: common interface
2025-01-28 07:07:08 +01:00
Bnyro
cf4e183790
[refactor] results.js: cancel image loading after next one selected
2025-01-26 13:34:52 +01:00
Bnyro
c1fcee9d9f
[docs] settings_search.rst: add missing autocompletion providers
2025-01-26 08:38:29 +01:00
Bnyro
176079977d
[chore] autocomplete.py: order autocompletion engines alphabetically
2025-01-25 12:12:46 +01:00
Bnyro
8731e37796
[build] /static
2025-01-20 18:46:31 +01:00
Bnyro
e92d1bc6af
[fix] results.js: back button not working after closing image result manually
2025-01-20 18:46:31 +01:00
Bnyro
f766faca3f
[feat] engines: add ipernity (images)
2025-01-20 17:22:32 +01:00
Bnyro
c760ad0808
[feat] image results: dismiss image viewer on back button press on mobile devices
2025-01-20 13:29:26 +01:00
Bnyro
2f087a3a22
[feat] public domain image archive: automatically obtain algolia api key
2025-01-20 12:56:15 +01:00
Bnyro
5a1a43ef74
[build] /static
2025-01-14 15:22:23 +01:00
Bnyro
94b6adf03d
[chore] stylelint: fix reported errors
2025-01-14 15:22:23 +01:00
Bnyro
337a6db064
[upd] stylelint: use less-compatible configuration and update rules
2025-01-14 15:22:23 +01:00
Bnyro and Markus Heiser
0642c5434a
[fix] dockerhub: switch to new api path
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2025-01-06 13:46:13 +01:00
Bnyro
d4e3a5f2f2
[refactor] webapp.py: reuse get_client_settings() method to unify preference handling before render
2024-12-16 11:39:38 +01:00
Bnyro
523df1d7f4
[build] /static
2024-12-16 08:36:48 +01:00
Bnyro
c8e932647b
[fix] settings: javascript crash when entering due to missing search form
2024-12-16 08:36:48 +01:00
Bnyro
4a8d333d5b
[build] /static
2024-12-01 13:08:50 +01:00
Bnyro
a7537a6935
[feat] search: add url formatting preference
2024-12-01 13:08:50 +01:00
Bnyro
cae07b9bf8
[build] /static
2024-11-29 20:24:06 +01:00
Bnyro
365c4d0643
[chore] search.js: remove leftovers from shift to multiselect categories PR
2024-11-29 20:24:06 +01:00
Bnyro
94aafc83a6
[build] /static
2024-11-29 15:05:00 +01:00
Bnyro
6a9b97cad2
[feat] search: shift/ctrl click a category to select multiple categories
2024-11-29 15:05:00 +01:00
Bnyro
0ca2520115
[feat] json/xpath engine: config option for method and body
2024-11-28 09:53:21 +01:00
Bnyro
5a9c1c6b5b
[fix] crowdview engine: html tags in title and content
2024-11-28 06:19:55 +01:00
Bnyro
66f6495a22
[fix] duckduckgo extra: crashes and returns no results
2024-11-25 17:00:52 +01:00
Bnyro
5bf3fbc93b
[fix] openmetrics: value is None if there's no data
2024-11-25 16:57:03 +01:00
Bnyro
bad070b4bc
[build] /static
2024-11-25 09:34:02 +01:00
Bnyro
eb59b4604a
[feat] rss: add xsl style to view rss in browser
2024-11-25 09:34:02 +01:00
Bnyro
98f9a380ed
[chore] rss: rename from searx to SearXNG
2024-11-25 09:34:02 +01:00
Bnyro
8744dd3c71
[feat] metrics: support for open metrics
2024-11-24 14:25:49 +01:00
Bnyro
e4961142e3
[build] /static
2024-11-24 12:41:57 +01:00
Bnyro
f31a3a2053
[chore] *: fix typos detected by typos-cli
2024-11-24 12:41:57 +01:00
Bnyro
f20a7632f1
[feat] engine: add adobe stock photos
2024-11-24 11:56:12 +01:00
Bnyro
b07c0ae39f
[fix] annas archive: crash when no thumbnail, differing results, paging
2024-11-01 12:49:33 +01:00
Bnyro
9f48d5f84f
[feat] engine: support for openlibrary
2024-10-15 13:06:00 +02:00
Bnyro
421c131707
[refactor] simple theme: *.less - replace hardcoded colors
...
Closes: https://github.com/searxng/searxng/issues/3842
2024-10-03 11:05:46 +02:00
Bnyro
b42ce34ca8
[build] /static
2024-10-03 10:53:17 +02:00
Bnyro
e4b2823abd
[feat] simple theme: pure black theme style
2024-10-03 10:53:17 +02:00
Bnyro and Markus Heiser
84e2f9d46a
[feat] gitlab: implement dedicated module
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-09-15 08:04:21 +02:00
Bnyro
33c1236923
[fix] search: crash when no engines are used to search
2024-09-14 11:13:53 +02:00
Bnyro
94a1f39bde
[engine] bahnhof.de: remove engine
2024-09-03 18:52:54 +02:00
Bnyro and GenericMale
7d9d5186a0
[build] /static
...
Co-authored-by: GenericMale <genericmale00@gmail.com >
2024-09-03 17:49:33 +02:00
Bnyro
5e576b2238
[fix] search: titles including html brackets are not shown properly
2024-08-31 17:11:49 +02:00
Bnyro
9bbcd37138
[docs] engine_overview.rst: add length and views parameter to videos template
2024-07-27 11:49:58 +02:00
Bnyro
80226ad6b7
[build] /static
2024-07-27 11:49:58 +02:00
Bnyro
304ddd8114
[feat] videos template: support for view count
2024-07-27 11:49:58 +02:00
Bnyro
84abab0808
[feat] engine: implementation of geizhals.de
2024-07-27 11:46:25 +02:00
Bnyro and Markus Heiser
e4da22ee51
[feat] engine: implementation of alpine linux packages
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-07-14 17:57:58 +02:00
Bnyro
4eaa0dd275
[fix] gentoo: use mediawiki engine
2024-07-03 10:24:03 +02:00
Bnyro
e9f8412a6e
[perf] torrents.html, files.html: don't parse and re-format filesize
2024-06-15 15:42:29 +02:00
Bnyro
df15c21b35
[feat] mozhi: fix crash, support synonyms and definition
2024-06-15 11:33:09 +02:00
Bnyro
1fe13d0ba4
[refactor] duckduckgo: use extr helper function in get_vqd
2024-06-15 11:24:05 +02:00
Bnyro and Markus Heiser
f5eb56b63f
[refactor] hostnames plugin: add fallback for old hostname_replace plugin
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-06-07 14:42:52 +02:00
Bnyro
aa59bfbf60
[feat] hostname replace plugin: support for external list file
2024-06-07 14:42:52 +02:00
Bnyro and Markus Heiser
3bec04079c
[feat] hostname replace plugin: possibility to prioritize certain websites
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-06-07 14:42:52 +02:00
Bnyro
46c5309888
[feat] mojeek: implement dedicated module
2024-06-07 11:31:05 +02:00
Bnyro
0f2f52f0b5
[fix] google: don't display that keyword is missing in content field
2024-05-15 16:03:35 +02:00
Bnyro
645a840d82
[refactor] codeberg: use gitea engine
2024-05-15 07:23:57 +02:00
Bnyro
82b6c0d05f
[feat] engine: implementation of gitea
2024-05-15 07:23:57 +02:00
Bnyro
60a373ad89
[fix] chefkoch: use German words in content field
2024-05-12 18:36:49 +02:00
Bnyro
383d873597
[fix] unit converter plugin: can't be disabled in settings
2024-05-09 17:40:37 +02:00
Bnyro
72be98e12f
[feat] plugins: new calculator plugin
2024-05-09 17:23:38 +02:00
Bnyro
78077126f2
[feat] wikimedia commons: support for videos, audio and other files
2024-05-04 06:23:04 +02:00
Bnyro
3ea278aff4
[feat] preferences: button to enable/disable all engines
2024-04-27 18:26:23 +02:00
Bnyro
46efb2f36d
[feat] plugins: new unit converter plugin
2024-04-27 18:11:33 +02:00
Bnyro
b3b1258e4e
[data] wikidata: update wikidata_units.json
2024-04-27 18:11:33 +02:00
Bnyro
42b58eb448
[feat] media.ccc.de: implement module with pagination and iframe
2024-04-27 08:55:26 +02:00
Bnyro and Markus Heiser
0a4280a137
[refactor] translation engines: add translate category
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-04-26 07:33:28 +02:00
Bnyro and Markus Heiser
91522f3801
[feat] engine: implementation of LibreTranslate
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-04-26 07:33:28 +02:00
Bnyro
644ae51417
[fix] yahoo: result titles are getting mixed together
2024-04-20 17:00:17 +02:00
Bnyro
bf3845b093
[feat] engine: implementation of Open Meteo
2024-04-07 19:02:53 +02:00
Bnyro
6dd07b88a4
[feat] lib.rs: use packages.html template
2024-03-09 10:17:16 +01:00
Bnyro
44decaa524
[feat] pkg.go.dev: use packages.html template
2024-03-08 17:18:54 +01:00
Bnyro and Markus Heiser
f3b4bf86a7
[feat] engine: implementation of void linux packages
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-02-29 13:12:40 +01:00
Bnyro
cf57914359
[build] /static
2024-02-25 16:22:37 +01:00
Bnyro and Markus Heiser
db1f9b31c9
[feat] images: show resolution inside the image and fix image details overflow
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-02-25 16:22:37 +01:00
Bnyro and Markus Heiser
e76ab1a4b3
[refactor] images: add resolution, image format and filesize fields
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-02-25 16:22:37 +01:00
Bnyro
1d6f475fbc
[feat] dockerhub: use packages template
2024-02-25 14:56:57 +01:00
Bnyro
60d8414ef1
[docs] engine_overview: add packages result template
2024-02-25 14:56:57 +01:00
Bnyro and Markus Heiser
938391b050
[feat] templates: add package result template
...
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de >
2024-02-25 14:56:57 +01:00
Bnyro
cfbe59b6b3
[feat] engine: implementation of mozhi
2024-02-23 07:50:48 +01:00
Bnyro
11c0651ef4
[fix] lingva: redirect and parsing error
2024-02-11 11:28:47 +01:00
Bnyro
7e1b5f6cc8
[feat] footer: support for custom entries
2024-02-10 08:03:43 +01:00
Bnyro
efbee96b1d
[feat] brave: fix empty content and parse published dates
2024-01-30 07:41:45 +01:00
Bnyro
90072eb6ff
[build] /static
2024-01-29 18:09:22 +01:00
Bnyro
a5decfb838
[feat] preferences: button to copy input to restore preferences hash
2024-01-29 18:09:22 +01:00