Packages

  • Status Closed
  • Percent Complete
    100%
  • Task Type Implementation Request
  • Category Any
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version Any
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Packages
Opened by chaosmonk - 17/07/2019
Last edited by g4jc - 22/09/2019

FS#1390 - add yacy support for iceweasel-XP

Description:

Searx is better in the short term than search engines like Google and DuckDuckGo in that the client-side JavaScript is free and the server-side code is free and public. However, in the long term it can never be a real replacement for non-free search engines while it relies on non-free search engines for data. At this time, the major general purpose search engines who use their own data are all controlled by corporations like Google and Microsoft. The YaCy search engine addresses this by relying on decentralized data based on p2p.

For this reason, I believe that YaCy is socially a better choice than Searx as the default search engine for Iceweasel-UXP. However, it is not at this time a practically better choice. Since YaCy relies on its users to index the web, and does not currently have many users, the search results are not very good. This creates a chicken-and-egg problem, since it will be difficult for YaCy to gain users while its search results are poor.

However, Searx supports YaCy as a source of search engine results. I don’t know of any Searx instances which have YaCy support enabled, presumably since YaCy support would only be useful to users who have YaCy installed locally and running on http://localhost:8090, but Hyperbola could run its own Searx instance, enable YaCy support plus DuckDuckGo, and make this the default search engine for Iceweasel-UXP. This way, Iceweasel-UXP users can use and contribute to YaCy, but supplement YaCy’s search results with results from DuckDuckGo until YaCy becomes strong enough to stand on its own.

Additional info:

* AUR package for YaCy: https://aur.archlinux.org/packages/yacy

* Searx support for YaCy: https://github.com/asciimoo/searx/blob/master/searx/engines/yacy.py

Steps to reproduce: N/A

Closed by  g4jc
22.09.2019 14:16
Reason for closing:  Already implemented
Additional comments about closing:  

YaCy is already a search engine in Iceweasel-UXP. Not packaging the binary per Java removal.

Admin
g4jc commented on 22.09.2019 14:15

Already Implemented, but if you can find a working YaCy instance we can add update the current one which is in the default search engines list. Statistically it is down more than up and never has relevant results.

Regarding [yacy] package, it is written in Java which is being removed in future roadmap.
https://www.hyperbola.info/todo/java-removal/

I tried to use YaCy and hoped for several years it would become something useful, but it's effectively a waste of time and has multiple memory leaks making it impossible to run the software long-term.

Date User Effort (H:M)
watch my effort tracking timers

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing