Extravi / araa-search

A privacy-respecting, ad-free, self-hosted Google metasearch engine with strong security that offers full API support and utilizes Qwant for images, and DuckDuckGo for auto-complete.
https://araa.extravi.dev
GNU Affero General Public License v3.0
241 stars 22 forks source link

Searching Git Repositories #128

Closed iacore closed 2 months ago

iacore commented 7 months ago

I made a PoC search engine that searches Github, Sourcehut, and any Forgejo instance (live instance at https://reposearch.exozy.me/). I want to port the functionality to araa-search, since I don't see reposearch getting new functionality any time soon. Will you accept my code donation?

amogusussy commented 7 months ago

How do you plan to do this? Is it going to be a separate tab (like with searxng's IT tab), or will it be a widget (and if so, how do you plan on making it only show it when a result is relevant)?

Also, where's the source code for reposearch? Will you port all the functionality to this project, or just use an API from your server?

Extravi commented 7 months ago

I'm not sure about this and how it will fit into the project this would need more planning from my part to even consider it as of right now.

iacore commented 7 months ago

How do you plan to do this? Is it going to be a separate tab (like with searxng's IT tab), or will it be a widget (and if so, how do you plan on making it only show it when a result is relevant)?

I'm not quite sure how the UI will work. A separate tab feels ok.

Also, where's the source code for reposearch? Will you port all the functionality to this project, or just use an API from your server?

source code: https://codeberg.org/iacore/reposearch

I'll (try to) port the functionality to this project.

I'm not sure about this and how it will fit into the project this would need more planning from my part to even consider it as of right now.

:+1: There was no planning on my part either. I just thought it was a good idea to have something that can search for repos.

amogusussy commented 7 months ago

I'm not quite sure how the UI will work. A separate tab feels ok.

I think it'd just be better for people to just go directly to a site like github then. Most projects that aren't on github will just have a mirror here anyway.

It could be added as a widget though. Look through all the results, if there's a result from github, codeberg, etc, then display a widget with info about that repo.