Replies: 4 comments 2 replies
|
Hey! I mean, it really goes absolutely outside of scope with the project, so I don't think I'd be accepting that as a PR. That said, it actually would be extremely easy to implement searxng as a custom engine in a store, I can't imagine it being more than 200 lines of code to achieve pretty much the same exact result :) |
|
Ha, fair point — the combined container was definitely overscoped for upstream. Thanks for the honest feedback! So if I understand correctly, the right approach would be:
Would that be welcome in the official store (fccview-degoog-extensions), or should I publish it as a third-party store repo? |
|
Done! Created a store repo with the engine + manager plugin: https://github.com/SiaoZeng/degoog-searxng-extensions
Users can install via Settings > Store by adding the repo URL. Would love to get it listed in the README if you think it's solid enough! |
|
Thanks for the pointers — all three fixed in
The store repo is now just the engine (~110 lines): https://github.com/SiaoZeng/degoog-searxng-extensions Let me know if anything else needs adjusting! |
Uh oh!
There was an error while loading. Please reload this page.
Hey! Love the project and the shoutout to SearXNG in the README.
I built a combined deployment that runs degoog + SearXNG in a single Docker container — SearXNG as a headless API backend (242+ engines), degoog as the frontend. Connected via a custom SearXNG engine + a manager plugin.
What it does
SEARXNG_ENABLE_ENGINESenv var to pick engines at startuptools/dg) — terminal search against the degoog APIDockerfile.combinedWhy it could be useful
Gives degoog users instant access to SearXNG's engine catalog (arXiv, PubMed, HuggingFace, npm, crates.io, StackOverflow, 200+ more) while keeping degoog's UI, plugin store, and extension system.
Working implementation
https://github.com/SiaoZeng/degoog (commit
0a8ac4f)Container is ~200MB, starts in under 5 seconds.
Questions
Happy to adapt based on feedback.
All reactions