Цифровой садик - приветственная

Цифровой садик - приветственная | Полный список всего, что тут есть | RSS | Подписаться через follow.it

23.09.2022

легкие и текстовые браузеры

Микрообзор для себя.

Графические

midori
Один из используемых. Простые сайты норм показывает.
falkon, он же qupzilla
Использовала раньше. Многое неплохо показывал. Qt Webengine, у меня лучше приживается gtk-шное.
qutebrowser
вроде тоже из приемлемых для мирного пользователя, очень рассчитан на управление с клавиатуры.
surf
этот скорее склонен быть встраиваемым, чем самостоятельной штукой.
netsurf-gtk и netsurf-fb
очень минималистичный графический браузер для слабых компов, во втором варианте пытается быть графическим браузером аж для компов без иксов, отображается во фреймбуферах. Но прям html5, css2.
luakit
конструктор браузера :)
hv3
тиклевый браузер. Пишут, пытается джаваскрипт уметь, но в дебиане нужной либы не видно.
dillo
очень маленький. :)

Текстовые

elinks
вроде, самый навороченный из текстовых.
netrik
не умеет https и ipv6, что неприятно.
lynx
классика-классика, https умеет, ftp умеет, ещё как-то, пишут, умеет nntp и gopher.
  • Lynx без проблем умеет gopher://, причём отображая UTF-8. Сам по себе Gopher протокол явно в RFC говорит что он только ASCII передаёт, и некоторые его клиенты честно это соблюдают и не покажут Unicode. Плюс в Lynx есть из коробки возможность использования внешнего редактора для текстовых полей, что в каком-нибудь Firefox только сторонними плагинами делается. Плюс есть jump list-ы, когда можно нажать "J", "wr", "Россия" и он сформирует и перейдёт на https://ru.wikipedia.org/wiki/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F. Из коробки есть возможность перехода по ссылкам, указывая их номер (что, опять же, в каких-нибудь Firefox/Chrome делается только стороними плагинами). В общем это очень удобный броузер :-)
    NNTP он тоже умеет, но лично у меня опыта с этим почти нет. Просто ради эксперимента видел что подключается, отображает всё, позволяет набирать даже сообщения почтовые и их отправлять. Понимает ссылки вида: <link rev="made" href="mailto:…"> и имеет hotkey для отправки письма webmaster-у (ну там написать об опечатке например).1
links2
умеет таблицы, фреймы, картинки. links - без картинок.
  • Links2 хорош тем, что быстрый и картинки умеет показывать. Но современные форматы, типа WebP (который вообще уже довольно давно существует), не поддерживает. Не помню, умеет ли Lynx (как и все остальные) подсовывать клиентский TLS сертификат. Мало кто умеет работать с сертификатами в целом. Плюс, если не ошибаюсь, не все эти браузеры делают соединения TLS 1.3, не говоря про поддержку HTTP/2, TLS session resumption и всего такого прочего. Я когда-то написал HTTP/HTTPS прокси-сервер из-за всего этого: http://www.tofuproxy.stargrave.org/ который умеет WebP, JPEG XL и AVIF картинки на лету перекодировать в PNG и подсовывать браузеру. Плюс управление сертификатами, TLS современный, HTTP/2, HTTP keep-alive, и много чего другого. С этим прокси можно в Links2 смотреть сайты с современными форматами картинок. Если в Lynx с этим проблем не было: всё равно картинка отдельным явным переходом на неё скачивается и запускается соответствующий MIME-обработчик, то Links2 так не умеет. А ещё через tofuproxy можно ходить на Gemini сайты – он их прозрачно конвертирует в HTML, поэтому не нужна явная поддержка броузеров. 1
edbrowser
браузер от незрячего. Заточен под возможность очень многое делать скриптами.
  • edbrowse действительно умеет неплохо скриптоваться. Я делал и автопросмотрщик картинок, PDF-ок всяких, быструю возможность поиска в DuckDuckGo, Wikipedia – аналог jump list-ов из lynx, и возможность scroll-инга нажимая F1. Плюс это всё обёрнуто в rlwrap чтобы была возможность редактирования строк:

(Около)емаксовые

w3m
неплохо интегрируется с емаксом, хорош с оформлением таблиц. Использую, собственно, прямо в емаксе.
  • https://www.emacswiki.org/emacs/emacs-w3m
  • https://github.com/emacs-w3m/emacs-w3m
  • http://w3m.sourceforge.net/
  • w3m лично мне не удобен, но он действительно так здорово может рисовать таблицы, что это прям инструмент для их рисования. Учитывает rowspan, colspan, бьёт многострочный текст, учитывает center атрибут текста и border=1. Его можно запустить без интерактивного режима, просто заставив сделать текстовый dump страницы: w3m [-cols XXX] table.html > table.txt 1
eww
внутриемаксовый. Мож попробую. 2022-09-10
(no term)
https://github.com/emacs-eaf/eaf-browser - ставится в емакс.

Сноски:

1

Спасибо Stargrave за присланные комментарии


Если у вас есть мысли, комментарии, предложения или отклики по поводу этой страницы или этого цифрового сада в целом, напишите мне сообщение на agnessa@agnessa.pp.ru. Мне ооочень интересно!

Задонатить.


An IndieWeb Webring 🕸💍