w3m

w3m — это бесплатный текстовый веб-браузер с открытым исходным кодом, распространяемый под лицензией MIT. Он выделяется среди других текстовых браузеров поддержкой таких элементов, как таблицы, фреймы и даже изображений (в терминалах с соответствующими возможностями).

w3m
Скриншот программы w3m
w3m, запущенный в xterm и отображающий страницу Википедии
Тип Браузер
Разработчики Akinori Ito и члены команды
Написана на Си
Операционная система Unix-подобные
Первый выпуск 1995
Последняя версия 0.5.3 (15 января 2011)
Тестовая версия
Репозиторий github.com/tats/w3m
Лицензия Лицензия MIT[2]
Сайт w3m.sourceforge.net
Логотип Викисклада Медиафайлы на Викискладе

История

править

Название «w3m» расшифровывается как WWW wo miru (WWWを見る), что в переводе с японского означает «смотреть WWW». Часть «W3» символизирует три буквы «W» в аббревиатуре WWW. Оригинальный проект был разработан японскими программистами, однако со временем его развитие было прекращено. В настоящее время поддержкой активно занимается разработчик Тацуя Киношита[3].

Функции

править

Основные функции

w3m работает в эмуляторах терминалов, таких как xterm, GNOME Terminal и аналогичных. Среди возможностей браузера можно выделить:

- Поддержка таблиц, фреймов и изображений (при наличии дополнительного пакета w3m-img для рендеринга изображений в терминале);

- Панель просмотра с вкладками для одновременной работы с несколькими страницами;

- Меню, вызываемое правой кнопкой мыши (в некоторых графических терминалах);

- Полная работа через клавиатуру и (в некоторых конфигурациях) мышь;

- Два режима отображения: цветной и монохромный;

- Возможность работы в качестве пейджера терминала[4] (альтернатива less или more).


Использование изображений

Для отображения графических элементов требуется установка пакета w3m-img в дополнение к основному пакету w3m. Эта функциональность поддерживается только в терминалах, которые способны обрабатывать графические элементы (например, Kitty или Konsole).

Для пользователей текстового редактора Emacs существует интеграция с w3m под названием emacs-w3m. Этот интерфейс позволяет просматривать веб-страницы непосредственно в Emacs через подчинённый процесс w3m. Среди возможностей:

- Просмотр страниц без необходимости выхода из Emacs

- Поддержка клавиатурных сокращений, соответствующих философии Emacs

- Возможность комбинирования с другими инструментами Emacs для навигации и редактирования

Примечания

править
  1. v0.5.3+git20230121
  2. w3m | SourceForge.net. Дата обращения: 12 марта 2015. Архивировано 12 марта 2015 года.
  3. tats - Overview (англ.). GitHub. Дата обращения: 24 ноября 2024.
  4. Rutland, David The 3 Best Terminal-Based Web Browsers for Linux (англ.). MUO (2 ноября 2022). Дата обращения: 24 ноября 2024.

Ссылки

править