Commit Graph

7550 Commits

Author SHA1 Message Date
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
Jinyuan Huang 73fd5b6ab6 [mod] UI smooth scroll added / CSS scroll-behavior
This PR improves the UX by making auto-scroll more smoother.  The css is changed
so all the auto-scroll will be smoother but User-scroll will not be influenced.

  The scroll-behavior CSS property sets the behavior for a scrolling box when
  scrolling is triggered by the navigation or CSSOM scrolling APIs.[1]

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior
2023-10-19 18:01:18 +02:00
Bnyro 9ee395cec4 [mod] make data.traits: add Odysee 2023-10-19 18:01:18 +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
MatthieuBarbu bdd3c3deea rebrand
add zaclys menu
adjust style
2023-09-13 16:03:59 +02:00
jazzzooo 36dc0cc1e7 [fix] engine - invidious thumbnails 2023-09-13 16:03:12 +02:00
jazzzooo 2630d9f7f7 add inv.tux.pizza 2023-09-13 16:03:12 +02:00
jazzzooo 99f5a0e2a6 remove invidious.snopyta.org 2023-09-13 16:03:12 +02:00
jazzzooo 0c445bd51d [fix] settings.yml - change default invidious instances 2023-09-13 16:03:12 +02:00
jazzzooo c617961cb5 [fix] engine - openstreetmap currency rendering 2023-09-13 16:03:12 +02:00
jazzzooo a9d1119b8d [fix] engine - pypi redirect 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
Markus Heiser 27df993c4c [build] /static 2023-09-13 16:03:12 +02:00
Markus Heiser 396c088c50 [mod] improve handling of the hotkeys
- KeyboardEvent: keyCode property is depricated, replaced by key property [2]

- the check for ifDetailOpened is not necessary, because the hotkeys are not
  only applicable to image-results, by example:

   `!goi !go !scc hello`

- Key bindings like h for help are to be used in general (not only in vim-mode)

[1] https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
[2] https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-13 16:03:12 +02:00
Jinyuan Huang ba7659dd1d [feature] key bindings: left & right arrow are always on 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
Markus Heiser 00a98865b6 [feature] dark theme for code highlighter in the result list
Closes: https://github.com/searxng/searxng/issues/1354

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-13 16:02:53 +02:00
Markus Heiser 5dc25af74d [README] revision
The searx project has been archived, differentiation of the project in the
README is no longer necessary.  The README has been reduced to the important
entry points for users, maintainers and developers.

Related: 276ffd3f01

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-13 16:02:53 +02:00
dependabot[bot] 5c3f2aa3bb Bump brotli from 1.0.9 to 1.1.0
Bumps [brotli](https://github.com/google/brotli) from 1.0.9 to 1.1.0.
- [Release notes](https://github.com/google/brotli/releases)
- [Changelog](https://github.com/google/brotli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/brotli/compare/v1.0.9...v1.1.0)

---
updated-dependencies:
- dependency-name: brotli
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 16:02:27 +02:00
Markus Heiser dfbc752357 [build] /static 2023-09-13 16:02:04 +02:00
MatthieuBarbu 634c56d171 fix again 2023-09-10 17:07:27 +02:00
MatthieuBarbu 1211d566b9 fix top value for detail image on mobile 2023-09-10 17:02:23 +02:00
MatthieuBarbu 23cb7713b8 fix detail image for mobile 2023-09-10 16:55:31 +02:00
MatthieuBarbu 354e0cdfe0 fix detail buttons (prev next close) 2023-09-10 16:45:22 +02:00
MatthieuBarbu e71b540e2f build new theme 2023-09-10 16:37:40 +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
Markus Heiser 33065a619e [fix] preferences - layout of the "special queries" tab
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-10 16:22:50 +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
Markus Heiser ac9c88094d [fix] dependabot: ignore Sphinx<=7.1.2
[1] https://github.com/searxng/searxng/pull/2727#issuecomment-1711282706

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-10 16:22:50 +02:00
searxng-bot 58f8efb307 [translations] update from Weblate
304f6af5c - 2023-09-04 - return42 <markus.heiser@darmarit.de>
76a4b6496 - 2023-09-03 - alexgabi <alexgabi@disroot.org>
2023-09-10 16:22:50 +02:00
Markus Heiser 3f0305da59 [fix] settings.yml - fix docs-links in the comments
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
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 a3c31a97ef [build] /static 2023-09-10 16:22:50 +02:00
MatthieuBarbu 828f600e71 fix detail img 2023-09-10 16:20:48 +02:00
MatthieuBarbu 2e5e5be7d9 debug style for mobile
+ build
2023-09-05 09:45:44 +02:00
MatthieuBarbu 87d3112265 fix bug on menu script
+ ajust top of result page on mobile
+ build
2023-09-04 17:49:32 +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
dependabot[bot] 2b113a1c90 Bump selenium from 4.11.2 to 4.12.0
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.11.2 to 4.12.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.12.0)

---
updated-dependencies:
- dependency-name: selenium
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
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
dependabot[bot] 0334949c7e Bump sphinx from 7.1.2 to 7.2.5
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.1.2 to 7.2.5.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.1.2...v7.2.5)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 17:25:30 +02:00