Adding YaCy Search
Hi, is it possible to realize YaCy searches with LibreY? YaCy (https://yacy.net/>) is a P2P search engine and crawler. You can host an instance and search a specific context or the entire P2P network. I'm currently testing an instance at https://yacy.nube-gran.de/. I've attached a screenshot.
Best, R
YaCy doesn't usually serve up ads/junk or really need LibreY to be a decent face for it, so...what for? I use YaCy myself and can't figure out what LibreY should do with it?
Well, it just adds P2P search capabilities to LibreY. It's not critical, but it's fancy for privacy fans 😉.
I'll just open a tab to my YaCy instance.
I think it could be a thing that could be added if and only if there is an enable and disable button in LibreY, just in case YaCy goes down and is slowing LibreY search's down.
I think it could be a thing that could be added if and only if there is an enable and disable button in LibreY, just in case YaCy goes down and is slowing LibreY search's down.
YaCy "doesn't go down", it's P2P and anyone can use their own peer lists as well... >_>
I've created a draft PR #216, however in my testing I've found quite a few limitations with it. If you want to try it out on your own instance feel free to (just change the hardcoded yacy instance url).
I feel like maybe using existing YaCy instances to fetch results might not be the best way, since at that point LibreY is just acting as an unecessary frontend for another free and open source search engine. I think it would be worth looking into integrating YaCY properly into libreY, foregoing that step entirely, however I do not have the time to try and integrate this feature fully.
I think generally it might be better to focus more on non-free search engines so that they can be used through libreY, for example looking at getting Google's results to work again. ( as in #215 )
since at that point LibreY is just acting as an unecessary frontend for another free and open source search engine
Yeah, that's why I've been thoroughly confused by the need to integrate into LibreY when anyone can use any YaCy instance, including self-hosted. YaCy doesn't shove ads and spyware JavaScript down our throats so I can't seen any reason to integrate it into yet another frontend.