Браузер Lynx — установка и работа с Lynx Browser. Обзор текстовых вeб браузеров

21 декабря 2009 в 13:42

Обзор текстовых вeб браузеров

  • Настройка Linux

Введение

Самое простое и в то же время полное определение текстового браузера - это приложение, которое отображает только текстовое содержимое web-сайтов. При работе с таким браузером вы не увидите так нами горячо любимых всплывающих баннеров. Во многих живущих ныне текстовых браузерах контент нагружающий трафик блокируется. Главный аспект применения текстовых браузеров, заключается в том, что их можно и нужно использовать в тех системах, где не предусмотрена графическая оболочка. В первую очередь, это, конечно, касается разнообразных UNIX-подобных операционных систем, но под MS Windows так же существуют аналоги. В этой статье хотелось бы описать некоторые текстовые браузеры и их возможности.

Lynx

Lynx - является одним из первых и наиболее известным из текстовых браузеров, на данный момент поставляется в комплекте практически с любой *nix системой. Не имеет поддержки таблиц, фреймов и Java Script. Распространяется по лицензии GNU GPL.
Часто данный браузер используется для проверки, увидит ли бот поисковой системы все изменения на сайте, которые были произведены. Поддерживает протоколы: HTTP, FTP, Gopher, WAIS, NNTP.

Поддерживаемые операционные системы и платформы:
- GNU/Linux, Minix
- *BSD
- HP-UX, Sun Solaris, IBM AIX,
- Windows и OS/2, а также DOS
- BeOS, ZetaOS

Edbrowse

Edbrowse - практически полностью реализованный на Perl текстовый браузер. Главный разработчик браузера Karl Dahlke. На данный момент доступны версии для Windows и *nix. Имеется поддержка фреймов, java script, так же имеется встроенный почтовый клиент и поддержка proxy.

W3M

w3m - еще один текстовый браузер. Основной целью создания данного текстового браузера, является создание инструмента для быстрого просмотра HTML-страниц. Похож на Lynx, но в отличие от него некоторые операции, такие как навигация по страницам, выполняются немного по другому. Так же в отличие от Lynx может отрисовывать таблицы и фреймы и отображать документ, переданный через поток stdin. В xterm- или gpm-консоли поддерживает мышь. Существует интерфейс к w3m для Emacs под названием emacs-w3m, обеспечивающий просмотр веб-страниц в Emacs.

Домашняя страница проекта -

Links

Links - наиболее популярный текстовый браузер, базирующийся на текстовом браузере Lynx, но в отличие от своего родителя имеет следующие особенности: имеется поддержка фреймов, вкладок, таблиц и java script. Браузер распространяется под лицензией GNU GPL.


Домашняя страница - Links

Elinks

Elinks - текстовый браузер, базирующийся на браузере Links. Имеется поддержка таблиц, фреймов, цветовой палитры в 16, 88 или 256 цвета, HTTP, HTTPS, FTP и proxy аутентификацию, фоновые загрузки с оповещением об окончании загрузки, встроенная поддержка пользовательских протоколов: IRC, mailto, telnet, а также nntp и Gopher. Частично реализована поддержка каскадных стилевых таблиц CSS и ECMAScript, также присутствует поддержка вкладок (так называемых табов), и полная поддержка ввода/вывода UTF-8.


Домашняя страница - Elinks

Links2

Links2 - ближайший родственние Links. В отличие от Links в нем произведены графические улучшнеия, добавили поддержку java script. Так же имеется графический режим. По умолчанию Links2 работает в текстовом режиме, а чтобы был доступен графический, надо включить его поддержку на этапе конфигурирования перед компиляцией. Что до запуска Links2 в графическом режиме, то для этого нужно запустить браузер из терминала с ключом -g.


Домашняя страница - Links2

Netrik

Netrik - текстовый браузер, подобный w3m. Основной целью текстового браузера Netrik является использование vi-совместимых клавиш и макросов для просмотра интернет ресурсов. Работает с несколькими окнами, поддерживает JavaScript, CSS.

А так же менее популярные, но тоже давольно широко используемые среди текстовых веб браузеров:
*W3mmee - вариант W3m с расширенной поддержкой кодировок;

*Debris - на 25% меньше lynx, но с поддержкой форм и таблиц;

*Zen web browser - Консольный web-браузер, отличающийся возможностью отображения с использованием Frame Buffer, т.е. умеет отображать картинки, без необходимости запуска X Window и предъявляя минимальные требования к размеру ОЗУ;

P.s. В этой статье описаны конечно же не все текстовые браузеры, здесь описаны те которыми я либо пользовался либо пытался пользоваться, а так же наиболее популярные из ныне существующих.

Все мы слышали, и с большой долей вероятности пользуемся браузерами с графическим интерфейсом, такие как Firefox, Chrome и т.д. В этой статье вы узнаете про консольные браузеры Linux. Текстовый (консольный) браузер обычно используется системными администраторами для просмотра веб-сайтов, так как на серверные компьютеры X-сервер обычно не ставят.

Как вам известно, GUI браузеры обрабатывают и выводят текст наряду с графикой, что на вид красиво и удобно для пользователя. Консольные браузеры, в отличие от них, выводят только текст, без графики.

Популярные текстовые браузеры Linux:

  • Links
  • Links2
  • Elinks
  • Netrik

Links - консольный браузер ubuntu, работающий как в псевдографическом, так и в текстовом режимах. Он рендерит "тяжелые" страницы, поддерживает эмуляторы терминала как с возможностью цветного вывода, так и монохромного, и позволяет прокручивать страницы по горизонтали. Links можно установить на различных Linux дистрибутивах, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos Mageia, и других. Данный консольный браузер Linux один из наиболее популярных среди пользователей, наряду с Lynx.

sudo apt-get install links

RHEL, CentOS, Fedora 21 и старше:
yum install links

Fedora 22 и новее:
dnf install links

SUSE и openSUSE:

zypper install links

Archlinux, Manjaro, Antergos:

sudo pacman -S links

Как пользоваться:

links www.сайт

2) Установка Elinks

Elinks - форк Links; полнофункциональный консольный браузер, с большими возможностями, может отображать кадры и таблицы, поддается кастомизации и его функциональность можно расширить с помощью Lua или Guile скриптов. Данный браузер можно запустить на большом количестве платформ. Elinks также доступен для различных Linux дистрибутивов, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos, Mageia, и других.

Debian, Mint и Ubuntu, а также основанные на них:

sudo apt-get install elinks


yum install elinks

Fedora 22 и новее:
dnf install elinks

SUSE, openSUSE:
zypper install elinks

ArchLinux, Manjaro, Antergos:
sudo pacman -S elinks

Mageia:
urpmi elinks

Как пользоваться:
elinks www.сайт

3) Установка Lynx

Lynx - веб-браузер с отличными возможностями настройки под себя для использования на эмуляторах терминала с символьным курсором. Это самый старый из браузеров. Lynx доступен для различных Linux дистрибутивов, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos, Mageia, и других.

Debian, Mint и Ubuntu, а также основанные на них:

sudo apt-get install lynx

RHEL, CentOS и Fedora 21 и старше:
yum install lynx

Fedora 22 и новее:
dnf install lynx

SUSE и openSUSE:

zypper install lynx

Archlinux, Manjaro, Antergos:

sudo pacman -S lynx

Как пользоваться:

lynx www.сайт

4) Установка w3m:

w3m - текстовый браузер linux, выводящий страницы в текстовом формате, а так же может использоваться в качестве программы для форматирования текста, которая переводит HTML документы в простой текст. Программа работает в окне любого эмулятора терминала (rxvt, xterm, gnome-terminal и т.д) Браузер доступен для различных Linux дистрибутивов, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos, Mageia, и других.

Debian, Mint и Ubuntu, а также основанные на них:
sudo apt-get install w3m w3m-img

RHEL, CentOS и Fedora 21 и старше:
yum install w3m

Fedora 22 и новее:
dnf install w3m

SUSE, openSUSE:
zypper install w3m

ArchLinux, Manjaro, Antergos:
sudo pacman -S w3m

Mageia:
urpmi w3m

Как пользоваться:
w3m www.сайт

5) Установка Links2

Links2 - консольный браузер linux, также как и links, на котором он основан, позволяет работать как в графическом, так и в текстовом режимах. Он рендерит "тяжелые" страницы, поддерживает эмуляторы терминала как с поддержкой цветов, так и монохромные, и позволяет прокручивать страницы по горизонтали. Links2 доступен для различных Linux дистрибутивов, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos, Mageia, и других.

Debian, Mint и Ubuntu, а также основанные на них:

sudo apt-get install w3m w3m-img

RHEL, CentOS и Fedora 21 и старше:
yum install links2

Fedora 22 и новее:
dnf install links2

SUSE, openSUSE:
zypper install links2

ArchLinux, Manjaro, Antergos:
sudo pacman -S links2

Mageia:
urpmi links2

Как пользоваться:
links2 www.сайт

6) Установка Netrik

Netrik - простой веб-браузер, работающий в текстовом режиме, как ему подобные браузеры w3m, links и lynx. Он без проблем отображает объемные веб-страницы; его работа возможна в эмуляторах терминала как с поддержкой цветов, так и монохромных. Как и все вышеперечисленные, он поддерживает горизонтальную прокрутку. Netrik обладает несколько ограниченными возможностями по сравнению с вышеперечисленными браузерами, что также делает его уникальным в своем роде.

Debian, Mint и Ubuntu, а также основанные на них:
sudo apt-get install netrik

RHEL, CentOS и Fedora 21 и старше
yum install netrik

Fedora 22 и новее
dnf install netrik

SUSE, openSUSE
zypper install netrik

ArchLinux, Manjaro, Antergos
sudo pacman -S netrik

Mageia
netrik links2

Как пользоваться:
netrik www.сайт

Выводы

В этой статье мы рассмотрели альтернативу привычным нам дружелюбным графическим браузерам. Каждый из нас может столкнуться с ситуацией, где использование X-сервера невозможно или нерационально по определенным причинам. В таком случае отличным решением будут консольные браузеры linux, так как они могут обеспечивать базовую функциональность вроде поиска или загрузки нужных нам файлов.

Текстовые, они же консольные веб браузеры более типичны для среды Linux и других юниксоподобных систем. Там текстовые веб браузеры были созданы, там находится их основная линия развития. Очень немногие (например, Wanna-Be / WannaBe для классических Mac OS) консольные веб браузеры были созданы изначально для каких-то других операционных систем. И текстовые веб браузеры для Windows являются версиями консольных веб браузеров *nix систем. Хотя те из них, что работают не в среде Cygwin, имеют свои небольшие особенности.

Когда-то текстовые веб браузеры были важным средством для просмотра веб документов. По мере развития программ с графическим интерфейсом далее в dial-up эпоху, текстовые веб браузеры были полезны как самый быстрый способ просмотра веб документов и как часть комплексов приложений для преобразования текста в речь. Распространение широкополосного интернета и специализированного софта для звуковой передачи содержания веб-страниц сократили сферу применения консольных веб браузеров . Тем более, что большинство пользователей Windows всегда имели весьма смутное представление о их существовании. Тем не менее, текстовые веб браузеры представляют собой высокоразвитые специализированные средства, которые могут пригодиться в самых разных ситуациях и при использовании операционной системы Windows.

Lynx - / home page /

Текстовый веб браузер . Версии для Linux, FreeBSD, Mac OS X, некоторых других *nix систем, DOS, Windows, BeOS, MINIX, QNX, AmigaOS, OpenVMS и классических Mac OS.

Links - / home page /

Текстовый веб браузер . Версии для Linux, FreeBSD, Mac OS X, некоторых других *nix систем, BeOS, Haiku, OS/2, DOS, Windows. Помимо текстовой версии браузера, есть так же вариант способный отображать графику, шрифты разного размера со сглаживанием и работающий в Linux и иных *nix системах как под X (или другой оконной среде), так и используя SVGALib или framebuffer графической карты системы ().

HTML (в том числе таблицы и фреймы)

ELinks - / home page /

Текстовый веб браузер . Версии для Linux, некоторых других *nix систем, Windows, DOS.

HTML (в том числе таблицы и фреймы). Очень ограниченно CSS и JavaScript (). Поддержка цветовой палитры в 16, 88 или 256 цветов. Поддержка вкладок, фоновых загрузок с оповещением об окончании загрузки. Экспериментальная поддержка протокола BitTorrent.

Помимо lynx, links и elinks в Windows возможно применение и других консольных веб браузеров - в среде Cygwin. Например, такой текстовый веб браузер как w3m (). Или один из текстовых веб браузеров для DOS - DOSLYNX .

Aliosque subditos et thema

Вырезать фрагмент из видео с помощью ffmpeg: Есть два способа как вырезать фрагмент из видео файла с помощью ffmpeg. Первый хоть сам по себе и хорош, более того - быстрее, однако иногда в результате получаются файлы с некоторыми дефектами. Для этих случаев существует второй способ вырезать фрагмент из видео: он значительно более медленный, получающиеся файлы больше, но они в общем всегда соответствуют уровню качества файлов, из которых их извлекали. Способ: 1 ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -vcodec copy -acodec copy out1.avi Способ: 2 ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -sameq out1.avi - <начало> - где начинается фрагмент видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 - часы:минуты:секунды - чч:мм:сс - <продолжительность> - продолжительность фрагмента видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 - часы:минуты:секунды - чч:мм:сс Примеры ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -vcodec copy -acodec copy out1.avi ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -sameq out1.avi - ffmpeg вырезает из видео файла фрагмент, который начинается с 1 часа 19 минут 0 секунд. Продолжительность вырезаемого фрагмента видео 5 минут 0 секунд. О ffmpeg: (Home page) (Список поддерживаемых форматов файлов и кодеков)

Internet Explorer 3, запущенный под Windows 7 (32-bit). Скриншоты 1. Internet Explorer 3: windows.microsoft.com/en-US/windows/upgrade-your-browser Internet Explorer 3: w3schools.com/browsers/browsers_stats.asp Internet Explorer 3: en.wikipedia.org/wiki/Internet_Explorer_3 Internet Explorer 3: ebay..htm Internet Explorer 3: twitter.com Скачать Internet Explorer 3: пак, содержащий Internet Explorer версий 3.0, 4.01, 5.01, 5.5, 6.0. В процессе установки можно выбрать какую именно версию установить, или установить несколько, или установить все. Очень вероятно, что все версии, кроме Internet Explorer 3, не будут работать даже в 32-битной Windows 7. Так что если вы хотите попробовать все старые версии Internet Explorer, нужно использовать Windows XP или еще более ранние варианты. Но Internet Explorer 3 работает под 32-битной Windows 7 вполне хорошо.

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

Браузеры бывают разные - белые, синие, красные. А если говорить серьёзно, то популярные и не очень, увесистые и миниатюрные, распространяемые свободно или с закрытыми исходными кодами, предназначенные для установки на десктопы или мобильные устройства. А ещё бывают текстовые веб-обозреватели, появившиеся на заре Интернета и до сих пор неплохо себя чувствующие в руках многочисленных энтузиастов, сумевших довести функционал обозревателей до приемлемого уровня. Лишенные графического интерфейса, они эффективно расправляются с рекламными баннерами и сопутствующим им информационным мусором, без лишних вопросов блокируют отжирающие ресурсы компьютера флэш-конструкции и предоставляют пользователю только интересующий его текст без отвлекающей внимание шелухи. К тому же, они безопасны, и никакие другие программы не могут сравниться с ними в скорости загрузки веб-страниц. Согласитесь, впечатляющий набор качеств, и нет ничего удивительного в том, что мы в рамках рубрики "Софтерра" решили рассмотреть несколько текстовых браузеров.

Начать обзор следует, конечно же, с классики жанра - кросс-платформенного браузера Lynx , ведущего родословную аж с 1992 года. За восемнадцать лет развития обозреватель хоть и обзавелся множеством дополнительных возможностей, но так и остался верным идеалам текстового Веба. Современный Lynx поддерживает протоколы Gopher, HTTP, HTTPS, FTP, WAIS и NNTP, умеет использовать SSL-шифрование, обучен сохранять и восстанавливать сессии, обрабатывать cookies, корректировать поле User-Agent, а также распознавать некоторые элементы HTML 5 и подключать различные цветовые темы оформления интерфейса. Последний, кстати, лишен каких-либо псевдографических окошек с выпадающими списками меню и выполнен в духе первых Unix-терминалов. Находка для эстетов.

Более совершенным и удобным является альтернативный браузер , автором которого является Микулаш Паточка. Безусловными достоинствами созданного чешским программистом продукта являются поддержка таблиц, фреймов, огромного количества кодировок, умение обрабатывать инструкции Javascript, а также навыки работы по криптозащищенному протоколу SSL. В числе других преимуществ программы фигурируют многоязычный интерфейс с поддержкой мыши, механизм закладок, менеджер закачки файлов из Интернета, функции кэширования данных и некоторые другие упрощающие веб-серфинг опции. Обозреватель портирован под самые различные платформы, включая Windows.

Заложенные в основу браузера Links идеи подхватили многие другие разработчики, создавшие альтернативные версии обозревателя, напичканные богатым функционалом. В частности, на базе Links созданы приложения ELinks , Links 2 и Links Hacked . От оригинала они отличаются поддержкой дополнительных протоколов, каскадных стилевых таблиц CSS (частично), пользовательских сценариев, прокси-серверов и механизма вкладок, упрощающего навигацию по сайтам. Хватает и других забавных фич. Например, посредством ELinks можно скачивать торренты, а Links 2 умеет запускаться в графическом режиме и отображать представленные на веб-страницах изображения.

Неплохой заменой эпохальному Lynx является браузер с японскими корнями. Он может отрисовывать таблицы и фреймы, поддерживает SSL и цветовую палитру в консоли, допускает работу со вкладками и по желанию пользователя может отображать картинки. С изображениями, правда, справляется не ахти как, чем и подтверждает лишний раз статус тестового обозревателя. Сродни Lynx, в w3m реализовано управление, завязанное на использовании комбинаций клавиш, полный список которых представлен в документации к программе. Запускается приложение в различных операционных системах, и от пользователя требуется только отыскать подходящую сборку браузера либо скомпилировать его самому.

Хватает текстовых браузеров и на рынке программного обеспечения для портативных устройств. Навскидку можем назвать такие продукты, как , MobiBrowser и... Opera Mini . Ничего удивительного: если в настройках норвежского обозревателя отключить загрузку картинок и активировать режим Mobile View, то получится очень даже неплохой текстовый браузер, дружащий с современными веб-стандартами и помимо всего прочего сжимающий транслируемый по Сети трафик. Конечно, при помощи упомянутых приложений полюбоваться графикой на дисплее телефона не получится, зато удастся насладиться фантастической скоростью веб-серфинга даже на дряхлом GPRS-канале.

Программное обеспечение, упомянутое в этом материале, протестировано на мобильном компьютере

Если вы планируете серьезно заниматься созданием и продвижением сайтов, нужно «мыслить», а вернее видеть сайт, как его видят поисковики. Поможет в решении этой задачи текстовой браузер Lynx, не поддерживающий таблицы и JavaScript.

Что значит текстовой Браузер Lynx

Браузер Lynx это текстовой браузер, не поддерживающий табличные стили и JavaScript. Он напоминает текстовые редакторы, показывающие сайты в «чистом» виде.

Интересен Браузер Lynx для создателей и оптимизаторов сайтов. С его помощью можно посмотреть, как «видят» ваш сайт боты поисковых систем. Как вы видите сайт в браузере Lynx, так же его видят сканы поисковика Google.

Работа с браузером Lynx, отличается от стандартных пользовательских браузерах Chrome, Opera, Яндекс и т.п. В браузере нет удобного интерфейса, управление производится командами. Об этом чуть ниже. Сейчас установим браузер Lynx на ось Windows в седьмой версии.

Где скачать браузер Lynx

Берем браузер Lynx на официальном сайте, в варианте , то есть с встроенным установщиком Windows 32-бит. Это адрес где взять браузер Lynx: http://lynx.invisible-island.net/current/

Установка браузера Lynx

Установка браузера Lynx не представляет никаких проблем. Запускаете установочный файл от имени администратора и проходите все окна установщика. Покажу их на фото.




После правильной установки иконка браузера Lynx появляется в меню «Пуск» и на рабочем столе, если при установке вы отметили соответствующий чек бокс.

Запуск браузера Lynx

При попытке открыть (запустить) Lynx браузер из меню Пуск или с иконки рабочего стола, вы должны увидеть черный экран браузера во всплывающем окне. Очень похоже на работу с командной строкой.

Команда 1. Знак [?] введенный в виде команды откроет подсказки для работы с браузером.

Не буду перечислять все команды управления браузер. Идите по адресу, http://lynx.invisible-island.net/lynx_help/keystrokes/keystroke_help.html . Там вы найдете все команды для работы с браузером Lynx.

Синтаксис команд управления браузер

Команда браузер это буква. Буква это сама команда, после буквы пишите действие, которое вам нужно. Для примера, откроем сайт и посмотрим, как выглядит сайт в Lynx браузере.

  • Открываем Lynx;
  • В рабочей строке вводим букву (без кавычек) [g] пробел;
  • В новом окне пишем без пробела полный адрес сайта с протоколом. Если нужно нажимаем несколько раз Enter, листая окна;
  • Видим сайт.

Покажу сайт, сделанный на Joomla. Так он выглядит в Chrome.

Так сайт выглядит в Lynx.