Today I was trying to add a bunch of bangs for Startech which ... has a bunch of sites for different regions.
I understand that just adding
!startechbe (belgium)
!startechfr (france)
etc....
isn't great
https://github.com/kagisearch/bangs/pull/130
It would be nice if there was a way to:
- just do !startech and it would automatically know from my location that i'm trying to search in belgium. or if a belgian site doesn't exist go to a fallback (set by the user). Which for me would be netherlands, then france, then german. if none of those exist, an EU one.
- so the user should be able to set if they want this kind of region adjusting for their bang usage
- the user should be able to setup a list on their account of preferred region's so there's a cascading list of options if the top ones don't exist.
Obv this would also mean that the bang schema would probably need to adjust to have some kind of region/country code based extra urls.
Sometimes it's as simple as
https://www.startech.com/en-be
https://www.startech.com/fr-fr
but it should just allow for full url specification per url