← Все инструменты Терминал

browsh

browsh - Полностью интерактивный современный текстовый браузер, работающий в реальном времени и отображаемый для TTY и браузеров. Если у вас есть только подключение к Интернету со скоростью 3 Кбит/с, подключенное к телефону, то хорошо подключиться к серверу…

browserclitty

Что это

browsh - Полностью интерактивный современный текстовый браузер, работающий в реальном времени и отображаемый для TTY и браузеров.

Подробнее

Если у вас есть только подключение к Интернету со скоростью 3 Кбит/с, подключенное к телефону, то хорошо подключиться к серверу по SSH и просматривать веб-страницы, скажем, через elinks. Таким образом, сервер загружает веб-страницы и использует ограниченную пропускную способность SSH соединения для отображения результата.

Однако в традиционных текстовых браузерах отсутствует JS и вся другая современная поддержка HTML5. Browsh отличается тем, что он поддерживается настоящим браузером, а именно headless Firefox, для создания чисто текстовых версий веб-страниц и веб-приложений. Их можно легко отобразить в терминале или, по иронии судьбы, в другом браузере.

Зачем нужен

Проект переносит основные операции в веб-интерфейс, чтобы состояние системы и доступные действия были видны в одном месте. Такой формат особенно удобен для удалённой работы, быстрой диагностики и команд, которым не хочется запоминать отдельную команду для каждой операции.

Когда пригодится

  • Когда задачу нужно выполнять на удалённом сервере без графической оболочки;
  • Для ускорения повторяющихся операций в командной строке;
  • Для включения команды в скрипты, пайплайны и собственные сценарии.

Что учесть

Перед внедрением browsh проверьте аутентификацию, разграничение прав, работу через HTTPS и требования к ресурсам. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.