Browsh — современный текстовый браузер, воспроизводящий видео и все такое
Browsh – это простой и современный текстовый браузер с открытым исходным кодом, который отображается в терминальных средах TTY. Он состоит из минимального интерфейса Golang CLI и веб-расширения браузера (Headless Firefox), которое фактически предлагает большую часть функций для создания чисто текстовых версий веб-страниц и веб-приложений. .
Браузер Browsh отображает все, что может современный браузер; HTML5, CSS3, JS, видео, а также WebGL. Это важно для экономии полосы пропускания, предназначено для работы на удаленном сервере и доступно через SSH/Mosh или службу HTML в браузере, чтобы заметно снизить пропускную способность.
Просмотр полезен только в том случае, если у вас нет хорошего подключения к Интернету. Это также поможет вам избежать разрядки аккумулятора современного браузера на вашем ноутбуке или маломощном устройстве, таком как Raspberry Pi.
Демоверсия SSH в реальном времени. Просто укажите своему SSH-клиенту ssh brow.sh
, аутентификация не требуется, сеанс длится 5 минут и регистрируется.
Как установить текстовый браузер Browsh в Linux
Требования Browsh — последняя версия Firefox и клиент терминала с поддержкой истинного цвета. Если они у вас есть, вы можете загрузить подходящий двоичный файл или пакет для вашего дистрибутива Linux, используя следующие команды.
Установите Browsh на RHEL/CentOS и Fedora.
--------- On 64-bit ---------
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_amd64.rpm
rpm -Uvh browsh_1.6.4_linux_amd64.rpm
--------- On 32-bit ---------
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_386.rpm
rpm -Uvh browsh_1.6.4_linux_386.rpm
Установите Browsh на Debian/Ubuntu и Linux Mint
--------- On 64-bit ---------
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_amd64.deb
sudo dpkg -i browsh_1.6.4_linux_amd64.deb
--------- On 32-bit ---------
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_386.deb
sudo dpkg -i browsh_1.6.4_linux_386.deb
Если вы не хотите устанавливать версии .deb
и .rpm
, вы можете загрузить статические двоичные файлы и выполнить их, как показано.
--------- On 64-bit ---------
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_amd64
chmod 755 browsh_1.6.4_linux_amd64
./browsh_1.6.4_linux_amd64
--------- On 64-bit ---------
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_386
chmod 755 browsh_1.6.4_linux_386
./browsh_1.6.4_linux_386
Существует также образ Docker, который поставляется в комплекте с последней версией Firefox. Все, что вам нужно сделать, это просто извлечь и запустить клиент TTY.
docker run -it --rm browsh/browsh
Как использовать текстовый браузер Browsh в Linux
После установки Browsh вы можете запустить browsh
на терминале, как показано.
browsh
Большинство клавиш и жестов мыши должны работать так же, как и в настольном браузере. Ниже приведены основные, с которых можно начать работу.
F1
— открывает документацию.Клавиши со стрелками
,PageUP
,PageDown
– прокруткаCTRL+l
— сфокусировать строку URL.CTRL+r
– перезагрузить страницуCTRL+t
– открыть новую вкладкуCTRL+w
– закрыть вкладкуBACKSPACE
– вернуться в историюCTRL+q
– выйти из программы
Возможно, вам также будет интересно прочитать следующие статьи по теме.
- 8 инструментов командной строки для просмотра веб-сайтов и загрузки файлов в Linux
- Googler: инструмент командной строки для выполнения «поиска в Google» из терминала Linux
- Cloud Commander — веб-файловый менеджер для управления файлами и программами Linux через браузер
- Tig — браузер командной строки для репозиториев Git
Для получения дополнительной информации перейдите по адресу: https://www.brow.sh/.
Вот и все! Browsh — это простой, современный текстовый браузер, который работает в терминальной среде TTY и в любом браузере и может отображать все, что может современный браузер. В этом руководстве мы объяснили, как установить и использовать Browsh в Linux. Попробуйте и поделитесь с нами своими мыслями в комментариях.