Новый браузер Brow6el соединяет терминал и графический веб
Браузер для любителей командной строки
В мире технологий существует множество мнений относительно сложности программного обеспечения. С одной стороны, есть разработчики, предпочитающие командные строки, а с другой — создатели веб-приложений. Именно в этой нише стремится занять свою позицию Brow6el — полностью интегрированный графический веб-браузер, работающий непосредственно в терминале. Созданный программистом Яном Антошем, он служит связующим звеном между двумя противоположными мирами.
Технология шести графики
Brow6el использует технологию шести графики (sixel graphics), которая позволяет отображать изображения прямо в терминале. Однако визуальные эффекты достигаются благодаря фону, где Chromium Embedded Framework обрабатывает веб-страницы. Сам браузер преобразует изображения в шести представлениях, создавая простую графическую дисплей на основе текстовых консольных интерфейсов.
Функциональные возможности
Brow6el не ограничивается лишь возможностью отображения страниц. Он предлагает JavaScript консоль для разработчиков, позволяя вручную внедрять скрипты на обрабатываемые веб-страницы. Кроме того, поддерживается автоматическая вставка скриптов с использованием шаблонов для URL-адресов. Это дает разработчикам множество нового функционала.
Также присутствуют функции, такие как система закладок, менеджер загрузок и поддержка всплывающих окон, которые могут быть открыты одновременно в нескольких окнах. Все элементы интерфейса контролируются при помощи клавиатуры, а возможность использования мыши — как реальной, так и виртуальной — открывает новые горизонты для навигации и взаимодействия с веб-сайтами.
Показываем Brow6el в действии
Ян Антош подготовил демонстрационное видео с Brow6el, доступное для просмотра ниже. Браузер вдохновлен другими терминальными веб-браузерами, такими как Carbonyl, однако он существенно улучшает их графические возможности. Также опытные читатели могут знать, что с некоторыми трюками на Wayland можно превратить любое приложение в терминальное.
Будущее браузинга
Brow6el представляет собой эволюцию браузинга, соединяющую два разных подхода в разработке программного обеспечения. Это уникальный инструмент, ориентированный на разработчиков, желающих использовать терминал в качестве удобной и функциональной платформы для веб-серфинга, и может обеспечить новую волну интереса к текстовым интерфейсам в эпоху графики и визуализации.