• 9 Posts
  • 80 Comments
Joined 5 months ago
cake
Cake day: October 21st, 2025

help-circle

  • Hey thank you!

    The issue with GitHub alternatives is the lack of runners/pipelines and restricting functionalities.

    Gitlab is a good alternative but I use it for work and having two accounts juggling between work/personal projects is a recipe for disaster.

    I spent a bit of time on codeberg and I am checking it out, happy to push the repo there too, but they don’t seem to provide pipeline options, so I wouldn’t be able to build the docker image there like I do on GitHub :)

    Btw whilst I do believe into the whole Microsoft scraping projects to train AI regardless of licenses, I wouldn’t say they are hostile towards open source. They actually are extremely for it, vscode is free and one of the best IDEs out there for example, GitHub free plan is VERY generous and they have a whole FREE coding academy with extremely in-depth courses on how to learn programming and various niche topics. And they integrated wsl to seamlessly run Linux commands within windows, which I never thought I’d see happen (been there for years, but I’m just giving you examples).











  • YES! Customisation is the main reason why I went out of my way to build it, and other stuff I listed in another comment in the thread :)

    Thank you, if you ever end up making a store with your own plugins/themes and so on just lemme know and I’ll add it to the repo, it’d be cool to have a list of available stores already in the beta version, so when I go out of beta it’ll feel like a much more mature product <3




  • Hey! Well, aside from rotating multiple user agents, have a cheeky retry and having a “retry” button next to each engine I also heavily cache results so that for 12 hours the same query will give you the same results from cache. You can always invalidate cache from the settings.

    Another thing you can also do is add multiple proxy that rotate on each request, traffic goes through proxy urls and you don’t get hit with rate limiting (again, proxy settings are in the settings tab - you can find free ones around).

    Searches happen asyncronously btw, which means if one engine hangs and fails the others will still return results quickly enough that clicking on the retry button shouldn’t be that big of an issue. The biggest engine I have had issues with has been Ecosia, always hitting that pesky cloudflare anti bot page, but that’s a third party extension engine, so it doesn’t matter too much

    So far I haven’t been rate limited by google yet, not gonna claim it won’t happen as it probably will, it’s the nature of the tool, but finger crossed so far so good.



  • I keep getting results in different languages, a lot of my engines get rejected, it’s quite slow at times and building extensions for it is fairly complex. They also recently restructured their own codebase, which means most of my customisation didn’t work anymore, which is when I decided to build my own instead of re-making all the customisations from scratch.

    This is again very personal issues and specific to my use case frankly, and it could be that I wasn’t doing customisations right, but the way my brain works is to make something from scratch and learn the ins and out of it, so I just went for it.

    I guess it also is styled more to my linking (plus theming is very extensive) and I wanted to create something that slots things in if wanted (see tmdb above results and rss on the homepage)