ELinks 0.19.0

good-penguin.png

25 декабря состоялся выпуск 0.19.0 ELinks — программы для просмотра веб-страниц в текстовом режиме. С самого начала целью проекта было создание многофункционального текстового браузера с открытой политикой включения патчей и функций, и активной разработкой. Одной из таких функций является включение в ELinks Links-Lua, который добавляет в ELinks возможность использования пользовательских скриптов.

Наиболее примечательные функции:

  • Множество протоколов (локальные файлы, finger, http, https, ftp, smb, ipv4, ipv6).
  • Аутентификация (HTTP-аутентификация, прокси-аутентификация).
  • Постоянные куки.
  • Симпатичные меню и диалоговые окна.
  • Вкладки.
  • Поддержка пользовательских скриптов (Perl, Lua, Guile).
  • Отображение таблиц и фреймов.
  • Цвета.
  • Фоновая (неблокирующая) загрузка.

Все возможности перечислены здесь.

Из новшеств этой версии:

  • Добавлена экспериментальная поддержка iframe (document.html.display_iframes).
  • Добавлена экспериментальная поддержка библиотеки libuv.
  • Добавлена поддержка протокола spartan.
  • Встроен тетрис (необходимо привязать toggle-ecmascript-keys к какой-либо клавише чтобы сыграть).
  • Добавлена и оптимизирована возможность постепеной загрузки страницы, пример.
  • Добавлена возможность «сжатия» пустого пространства (document.html.compress_empty_lines).
  • Добавлена возможность сохранения положения курсора на странице (ui.sessions.auto_save_position).
  • Добавлена возможность непосредственного просмотра изображений на странице (document.html.sixel и document.html.kitty).
  • Добавлена возможность сборки с поддержкой библеотек libavif и libwebp.
  • Добавлена поддержка цветов от color0 до color255.
  • Обновлены примеры сборки (docker).
  • Обновлены польский и сербский переводы.
  • Многое другое.

Отдельно стоит упомянуть переход с quickjs на quickjs-ng в мастере.

>>> Подробности на GitHub

©  Linux.org.ru