LINUX.ORG.RU

Links 2.30

 , , ,


1

2

Спустя больше года с предыдущей версии, состоялся релиз минималистичного консольного и графического браузера Links 2.30.

Список изменений:

  • Исправлено отображение заголовка окна в KWin.
  • Скрипт configure теперь совместим с GCC 14.
  • Из-за бага в Cygwin, в версии для платформы Windows отключена асинхронная работа с DNS.

>>> Исходники

>>> Полный список изменений

★★★★★

Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 1)

Как они умудряются столько лет поддерживать в актуальном состоянии проект, которым никто не пользуется? Это какая-то суперспособность?

Я бы давно потерял интерес..

unDEFER ★★★★★
()
Последнее исправление: unDEFER (всего исправлений: 1)
Ответ на: комментарий от unDEFER

которым никто не пользуется?

Видимо пользуются, раз развивают.

Я тоже ничего кроме wget/curl не использую. Но это не значит, что нету полтора землекопа, которые сидят я даже не знаю на каких сайтах через links :D

skyman ★★★
()
Ответ на: комментарий от unDEFER

Как они умудряются столько лет поддерживать в актуальном состоянии проект, которым никто не пользуется?

Это надо у разработчиков GNU Hurd спрашивать.

А links пользуются многие. Он полезен, когда надо срочно прочитать какую-то справочную инфу в инете, а графики нет, или когда надо это сделать с удалённого сервера (то есть та же ситуация), или для использования на простых сайтах вроде того же ЛОРа, когда ресурсы крайне ограничены. В общем, не так уж мало ситуаций.

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

Да, конечно, его нельзя сравнить по популярности с полноценными браузерами вроде Firefox, но пользователи у него есть. У меня в статистике на нескольких сайтах с посещаемостью несколько тысяч (иногда десятков тысяч) уникальных в месяц юзерагент Links проскакивает. Да, в количестве «по пальцам пересчитать», то есть где-то чуть меньше, чем 0.1%, но они есть.

CrX ★★★★★
() автор топика
Ответ на: комментарий от unDEFER

Погоди чуток, сейчас набегут полоумные и популярно объяснят, что только текст, JS для школоты, а CSS для хипстеров. И если сайт не поддерживает, то сайт гавно и нефиг на такие сайты ходить.

FishHook
()
Ответ на: комментарий от FishHook

набегут полоумные и популярно объяснят, что только текст, JS для школоты, а CSS для хипстеров.

А в чём они принципиально неправы?

Нет, CSS, конечно, нужен, но можно и без него.

JS — тоже нужен, но иногда. Очень и очень часто его используют там, где он нафиг не сдался. Я бы не хотел, чтобы его не было совсем, но я бы хотел, чтобы его стало меньше… раз эдак в 50.

И если сайт не поддерживает, то сайт гавно

А что, разве не так? Если это сайт с тектом, то этот текст должно быть можно прочитать хоть с lynx. Да, конечно, всякие красивости и продвинутые фичи могут при этом не работать — это нормально. Но если он и текст не показывает (и при этом текст на сайте — основное, то есть это не какое-то «приложение» для графики и не ютуб и т.п.), то именно что сайт говно.

и нефиг на такие сайты ходить.

Ну это уже радикализм для особо идейных, конечно. В идеале хорошо бы не ходить, но часто бывает всё же нужно.

CrX ★★★★★
() автор топика
Ответ на: комментарий от FishHook

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

Интернет ломается глобально. Например, SPA плохо индексируются, потому что для этого пс надо поднимать хромиум в контейнере и ждать пока приложение отрендерится.

SPA редко является технически оправданным решением. Как для браузерных редакторов, например. В большинстве случаев это просто свистоперделки, потому что менеджерам надо изображать бурную деятельность перед высоким начальством. А страдают пользователи.

InterVi ★★★★★
()
Ответ на: комментарий от unDEFER

Насчёт «никто», это большое преувеличение.

Навскидку, такую вещь отлично использовать внутри организации, как единственный браузер для доступа к ресурсам и сервисам.

beck ★★★★
()
Ответ на: комментарий от skyman

Его удобно использовать для перехода по ссылкам из консольных RSS читалок, потому что фид часто обрезанный и надо идти за полной версией на сайт. Только текст, ничего лишнего — то, что надо.

Иногда хожу на некоторые сайты. Например, открываю документацию из neovim. Переключаться на полноценный браузер неудобно, а вот хоткеями в буфер с links — в самый раз.

А есть ведь юзеры, которые полноценно сидят в терминале. И это не лишено логики, потому что навигация действительно ускоряется на порядки, а мозгу становится легче без свистоперделок.

InterVi ★★★★★
()
Ответ на: комментарий от InterVi

Вообще я пошутил, но вообще…

…в чём проблема? Как минимум для CSS никаких проблем нет. Понятно, что не абсолютно всё удастся поддержать (в первую очередь, размер шрифта), но относительное и абсолютное позиционирование, скрытие, смена типа элемента, цвет фона и шрифта, жирный/курсив/подчёркивание и даже, возможно, рамки — можно реализовать. Частичная поддержка CSS есть в w3m, но и там не всё, что можно выжать из терминала.

С JS тоже нет никаких проблем. С AJAX вообще не принципиально, куда оно там в итоге рендерится. Скрытие-показ элементов (те же спойлеры на форумах) — тоже ничто не мешает реализовать в терминале. Применение CSS-свойств (тех, что поддерживаются) из JS по различным там кликам или другим событиям — тоже.

CrX ★★★★★
() автор топика
Ответ на: комментарий от InterVi

Приложение в вебе это, и плюс, и минус. Из минусов они жирные(вкладка дс отжирает полгигабайта памяти) и не всегда могут в весь функционал десктоп оригиналов. Из плюсов не нужно держать второй браузер в системе только для чатиков, который отжирает +- столько же памяти и когда тебе нужно посмотреть условные таблицу или документ, проще закинуть в гугло-мс онлайн офис, чем ставить офис. Мне как-то встретилась инструкция по прошивке китайского плеера в эксель табличке

ponyashkapie
()
Ответ на: комментарий от ponyashkapie

Из плюсов не нужно держать второй браузер в системе только для чатиков, который отжирает +- столько же памяти

Тут всё с ног на голову перевёрнуто, и это как раз минус.

Те ваши чатики со вторым браузером существуют именно из-за концепта «приложение в вебе». А мой weechat или какой-нибудь irssi отжирает намного меньше, чем даже одна вкладка, коткрытая в уже существующем браузере.

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

А вот это может быть… Правда мне как-то уже лет 20 не встречается ничего такого, для чего потребовался бы офис.

CrX ★★★★★
() автор топика
Ответ на: комментарий от InterVi

Например, SPA плохо индексируются, потому что для этого пс надо поднимать хромиум в контейнере и ждать пока приложение отрендерится.

Уже давно так не делают. Теперь сам фреймворк на сервере рендерит контент в HTML и отдаёт.

static_lab ★★★★★
()
Ответ на: комментарий от CrX

Ну с чатиками в дс ничего не поделать, либо браузер, либо клиент на основе браузера. Понятное дело что никто ничего менять не будет только из-за возможности сделать на сервере несколько чатиков по темам, что очень удобно.

ponyashkapie
()
Ответ на: комментарий от unDEFER

Как они умудряются столько лет поддерживать в актуальном состоянии проект, которым никто не пользуется? Это какая-то суперспособность?

3 изменения в ченджлоге… Это явно не суперспособность.

anonmyous ★★
()
Ответ на: комментарий от CrX

Частичная поддержка CSS есть в w3m, но и там не всё, что можно выжать из терминала.

curl+lexbor+notcurses+quickjs=новый браузер.
Осталось написать. :)

dataman ★★★★★
()
Ответ на: комментарий от Gonzo

Цели сделать его готовым для того, что вы называете «нормальным» браузингом, не ставится. Так что нет, не готово, и не будет.

CrX ★★★★★
() автор топика

Когда-то пользовался, под виндой, elinks чем-то не устраивал, не помню почему, вроде были проблемы с utf8 (винда была полностью с этой локалью).

dmitry237 ★★★★
()
Последнее исправление: dmitry237 (всего исправлений: 1)

Предпочитаю использовать «Lynx» ибо «Генту» без него сложно установить из «Терминала» без телефона или планшета под рукой. Обновлению этого «Линкса» я тоже рад. Разработчики - молодцы, что не забрасывают проект.

Enthusiast ★★★
()
Ответ на: комментарий от FishHook

Только текст и ничего больше! JS для школоты, а CSS для хипстеров. И если сайт не поддерживает, то сайт гавно и нефиг на такие сайты ходить.

realbarmaley ★★
()
Ответ на: комментарий от ponyashkapie

Ща глянул:
... 32,9g 994268 272484 S 7,0 1,5 221:18.28 yandex_browser

Даже и не знаю, пора на links переходить, наверное…

BydymTydym
()
Ответ на: комментарий от CrX

JS — тоже нужен, но иногда…

А ещё иногда есть сайты, на 100% запиленные на JS

wapme
()
Ответ на: комментарий от CrX

Частичная поддержка CSS есть в w3m

w3m

Понадобилось мне тут воспользоваться консольным браузером. Вспомнил этот коммент, поставил w3m (ну, раз он потенциально умеет больше чем остальные), запустил. Обнаружил, что не работает прокрутка мышью. Офигел. Почитал маны, увидел только выключатель, но не включатель. Почесал репу. Полез в исходники.

Г-ди б-же.

  • система сборки не просто на автоговне, а на неработающем автоговне — ./configure не генерируется, зато лежит прямо в гите. Привет Jia Tan.

  • портянкой варнингов при сборке шлангом можно, кажется, обернуть Землю вдоль экватора.

  • табы перемешаны с пробелами, причём неконсистентно (т. е. ни одно значение tabstop не приводит к вменяемому форматированию).

  • список терминалов, в которых включается поддержка мыши, захардкожен тупо списком строк. terminfo? Не, не слышали!

Г-ди б-же[2]. Обоссать и сжечь.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от static_lab

Наоборот, даже документация стала генерироваться в SPA, пряча контент в JS. Фичи SSG и SSR, с рендерингом именно в HTML, активируются далеко не всегда, потому что и так сойдёт.

InterVi ★★★★★
()
Ответ на: комментарий от InterVi

А, в этом смысле да. Правда я не уверен, что встречал плохо индексируемую документацию в SPA. Обычно она почти вся в статике или серверно отрендеренная.

static_lab ★★★★★
()
Ответ на: комментарий от CrX

мне как-то уже лет 20 не встречается ничего такого, для чего потребовался бы офис.

Искренне завидую.

beck ★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.