- Status Closed
- Percent Complete
- 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
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
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.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
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.