Как мы учили Searcli понимать интернет, или топ-5 неожиданных моментов в аниме
Многим кажется, что браузер — это просто оболочка для открытия сайтов. Но если так думать, то, во-первых, вас не пропустят модераторы, а во-вторых — зачем тогда он вообще нужен? И супер-пупер-мега-компания Labretto решила добавить «Рекомендации» и «События», но не всё так просто.
4PDA и привет из 2000-х (золотые времена)
Первый удар пришел откуда не ждали. Мы хотели добавить в рекомендации новости с топовых ресурсов, включая 4PDA. И тут первый неожиданный момент из аниме: в 2026 году интернет всё еще помнит про кодировку Windows-1251.
Пока весь мир живет на UTF-8, некоторые гиганты остаются верны традициям. В итоге наш парсер вместо новостей выдавал месиво из непонятных символов. Нам пришлось буквально учить Searcli распознавать такие «моменты» и на лету переводить их в нормальный вид.
Охота за картинками
Вторая проблема — визуал. Мы хотим, чтобы лента событий была красивой и сочной, а для этого нужны картинки. Но интернет — зло:
- Один сайт вообще не дает картинку в ленте новостей.
- Другой дает иконку размером с ноготь, которая на экране смартфона превращается в кашу из пикселей.
Нам пришлось усложнять код. Теперь, если картинки нет, Searcli сам заходит на страницу, анализирует её и пытается вытащить главное изображение статьи.
Что в планах у супер-пупер-мега Labretto?
Searcli — это не только про «посмотреть новости и красивых котиков». Мы хотим сделать браузер, который подстраивается под вас. Скоро можно будет выбрать свои интересы: от батона до лучшего производителя газовых плит.
А чтобы вам было совсем удобно, мы уже работаем над открытием PDF, полноценной историей, встроенным адблоком и полезными виджетами.
Мы маленькая команда, но у нас большие планы. Наша цель — сделать Searcli местом, где всё нужное под рукой, а интерфейс не мешает обзору. Ищите нас в RuStore, впереди много интересного!