between the restrictions, apple dropping the ball on AI, and Gemini slowly improving, the idea of Google significantly leapfrogging Apple in end-user experience is not that unfathomable any more.
this is amazing, thank you for building this, i was literally in the process of doing this with the same stack but as a chat bot.
would you be open sourcing soon? totally understand if you want to keep it private but if you are open sourcing there’s a few other podcasts i’m interested in running this on for myself, like some parenting ones.
Goggles is also open-source, the main difference of the approach is that Goggles collaborates with Brave Search index while your approach uses any search index as source of URLs.
That difference is fundamental, a client can use a host search engine to do query expansions to build a large result set and then apply the filters and boosts that the user defines. However, that recall set is going to be in the order of hundreds URLs (more will take either too long or the client will be blocked); and I assume it would be challenging to apply thousands of filters at once. The smaller the result set, the smaller is the effect or benefit of the user-defined rules.
Goggles, because it collaborates with the host search engine — as of today only Brave search — can apply the filters and boosts to a recall set of tens of thousands of URLs. So the net effect of such rules is much larger.
Goggles is a bit more complicated, but it's for a reason.
I built a desktop browser extension version (100% open source and GPL licensed) of this basic idea or side searching filtered to some sites only. It also just uses your browser's default search engine (so you can stick to DuckDuckGo for example). Usually I don't like to plug on HN but thought this is uniquely relevant.
It shows reddit (also HN, and others when relevant) filtered results in a sidebar for Google queries. It's auto expanded when there's a non-navigational query with no onebox (this is a increasingly becoming a good indicator of when Google is lacking decisiveness in a query).