Давно витала в голове мысль сделать кастомизируемый поиск для Google. Как оказалось, чтобы посмотреть выдачу в Албании на бенгальском языке не нужны прокси и подмены User-Agent - всё решается комбинацией get-параметров запроса. И увидев в одном из каналов рекламу браузерного расширения, которое всё это делает, я решил что пора сделать свой мини-сервис.

Расширение - это очень удобно, но у него есть свои ограничения. Не смотрел, как там сделано у конкурентов, а поставил задачу Antigravity найти нужные параметры, засунуть в web-интерфейс и написать весь нужный код. Как обычно, с первого промпта была уже рабочая версия, остальные два часа были потрачены на доводку деталей и мелочей. Основные проблемы были с мобильной версией, нам ему не сразу удалось выставить контролы компактно и чтобы они нормально переносились на новую строку. Чем мне не очень понравился Antigravity - он постоянно переписывал мои ручные правки. Он как будто запоминал у себя где-то текущее состояние html-кода и если я менял надпись или порядок кнопок, то после промпта вроде “добавь все оставшиеся страны” он возвращал кнопки к исходному состоянию. Из-за этого даже правку отступов на 10 пикселей приходилось делегировать ему, что основательно замедляло весь процесс.

После того как я получил почти то, что хотел, оставалось придумать название этой штуке. Учитывая, как оно всё работает (это приложение, да и поиск гугла в целом) рассматривал варианты вроде Google Sreach, но в итоге остановился на том, что предложил антигравити - GoogolSeek.