Браузер Lynx version 2.8.7rel.2

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
abelenki
Posts: 405
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 92 times
Been thanked: 17 times
Contact:

Браузер Lynx version 2.8.7rel.2

Post by abelenki » Fri 11 Jun, 2010 05:47

Предлагаю вашему вниманию оптимально настроенный дистрибутив браузера Lynx version 2.8.7rel.2.

Данный текстовый браузер работает в консольном режиме. Потребляет меньше трафика за счёт отказа от картинок и скриптов. Последнее также позволяет безопасно просматривать сайты, которые могут содержать опасные скрипты. Работает с cookies, т.е. возможна, например, полноценная работа с форумами и почтовыми ящиками. Через Lynx вполне адекватно просматривается бОльшая часть современных сайтов.

Отличия от оригинальной сборки под win32:
* Убраны лишние файлы.
* Исправлена навигация по встроенному help'у (теперь работают все разделы).
* Отказ от абсолютных путей типа C:\Program Files\Lynx\ - Lynx теперь корректно работает из любой папки без дополнительных настроек.
* Оптимально настроенный lynx.cmd.
* Теперь все файлы и конфиги работают внутри папки с Lynx и не пишутся в другие места.
* Близкая к Far цветовая схема.

Оптимальная настройка конфигов:
* Добавлено максимальное количество опций для возможности сохранения через Save options to disk [ENABLE_LYNXRC] (до этого, многие опции были помечены восклицательным знаком, т.е. не сохранялись в lynx.rc).
* Временный кеш хранится в локальной папке temp.
* Cookies хранятся в локальной папке temp.
* Сохранение файлов осуществляется в локальную папку temp.
* Настроенные опции Display and Character Set для корректного отображения русско-язычных сайтов кириллицей.
* Bookmark'и хранятся в локальном файле bookmarks.html (вы можете экспортировать свои bookmark'и, например, из Firefox).
* Запуск стартовой страницы с ASCII-арт-логотипом Lynx и информацией о версии (about.html).

Запуск полного дистрибутива:
* Скачайте файл Lynx2.8.7rel.2.zip.
* Создайте папку Lynx.
* Распакуйте архив Lynx2.8.7rel.2.zip в эту папку.
* Запустите lynx.cmd.

Запуск изменённых файлов + оригинальной сборки:
* Скачайте файл Lynx2.8.7rel.2-WithoutExe.zip.
* Скачайте оригинальную сборку Lynx.
* Создайте папку Lynx.
* Распакуйте архив Lynx2.8.7rel.2-WithoutExe.zip в эту папку.
* Из архива с оригинальной сборкой скопируйте файл lynx.exe в папку Lynx.
* Запустите lynx.cmd.

Основные клавиши для работы в Lynx:


Скриншот:
Attachments
Lynx2.8.7rel.2-WithoutExe.zip
(172.03 KiB) Downloaded 84 times
Lynx2.8.7rel.2.zip
(1.3 MiB) Downloaded 91 times
Last edited by abelenki on Thu 29 Jun, 2017 17:48, edited 1 time in total.

Taciturn
Posts: 339
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 2 times
Been thanked: 3 times
Contact:

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by Taciturn » Fri 11 Jun, 2010 21:22

А почему настроить переменную home один раз, сделав сборку действительно портативной и действительно без дополнительных настроек?

Code: Select all

set home="%~dsp0"

User avatar
abelenki
Posts: 405
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 92 times
Been thanked: 17 times
Contact:

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by abelenki » Sat 12 Jun, 2010 02:54

Taciturn wrote:А почему настроить переменную home один раз, сделав сборку действительно портативной и действительно без дополнительных настроек?

Code: Select all

set home="%~dsp0"
что означает эта переменная?

попробовал set home="%~dsp0". результат: C:\"C:\PROGRA~1\Far\Lynx\"\temp\: No such directory
попробовал без кавычек - set home=%~dsp0 - запускается нормально отовсюду.

я раньше пробовал делать set home="%cd%" и set home=%cd% - но так возникают проблемы с запуском, когда Lynx находится в папках с длинными именами.

User avatar
abelenki
Posts: 405
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 92 times
Been thanked: 17 times
Contact:

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by abelenki » Sat 12 Jun, 2010 03:26

в первом посте обновлена ссылка на дистрибутив Lynx. изменения:

* теперь Lynx не требует никаких исправлений конфигов благодаря переменной set home=%~dsp0 (спасибо Taciturn).
* в about.html добавлены ссылки на 2 официальных сайта Lynx + на этот топик с дистрибутивом.

Taciturn
Posts: 339
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 2 times
Been thanked: 3 times
Contact:

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by Taciturn » Sat 12 Jun, 2010 14:54

что означает эта переменная?
См.

Code: Select all

for /?
, в конце.
%~dI - из переменной %I выделяется только имя диска
%~pI - из переменной %I выделяется только путь к файлу
%~sI - полученный путь содержит только короткие имена

User avatar
abelenki
Posts: 405
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 92 times
Been thanked: 17 times
Contact:

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by abelenki » Sun 20 Jun, 2010 06:20

в первом посте обновлена ссылка на дистрибутив Lynx. изменения:

* после useragent изменено на Lynx/2.8.7rel.1 (убраны значения libwww и т.д., которые мешали открытию некоторых сайтов и приводили к ошибке 403).

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by Maximus5 » Sun 20 Jun, 2010 08:11

не знаю сюда или про "Консольные конвертеры..."
Есть ли способ заставить lynx обрабатывать файлы с сети (\\server\share\path\file.htm)?

при попытке выполнения этой ассоциации

Code: Select all

view:<"%FARHOME%\Tools\lynx\lynx.bat" -dump "!\!.!"
получаю

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by HaRT » Mon 21 Jun, 2010 17:45

Maximus5 wrote:Can't Access `file://localhost//SERVER/share/file.html%20%20%20'
А file://SERVER/share/file.html пробовали?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
SlashNet
Posts: 575
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by SlashNet » Tue 22 Jun, 2010 07:26

HaRT wrote:
Maximus5 wrote:Can't Access `file://localhost//SERVER/share/file.html%20%20%20'
А file://SERVER/share/file.html пробовали?
А как это в ассоциации прописать?
Напрашивается что-то типа "!:\!.!", но тоже не работает.
Пойду подумаю...

UPD: как вариант можно попробовать так: edit:< type "!\!.!" | Lynx.exe -stdin -dump
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by HaRT » Tue 22 Jun, 2010 08:42

SlashNet wrote:
HaRT wrote:А file://SERVER/share/file.html пробовали?
А как это в ассоциации прописать?
Ну тогда можно сначала попробовать file:\\SERVER\share\file.html.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
SlashNet
Posts: 575
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by SlashNet » Tue 22 Jun, 2010 09:14

HaRT wrote:
SlashNet wrote:
HaRT wrote:А file://SERVER/share/file.html пробовали?
А как это в ассоциации прописать?
Ну тогда можно сначала попробовать file:\\SERVER\share\file.html.
Нифига.
Это lynx тупит.
Пробовал не на сборке а на оф релизе.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

User avatar
abelenki
Posts: 405
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 92 times
Been thanked: 17 times
Contact:

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by abelenki » Tue 22 Jun, 2010 14:26

SlashNet wrote:Пробовал не на сборке а на оф релизе.
оф. релиз под win32 отличается от моего дистриба только кривыми конфигами, непортативностью, неработающим хелпом и ещё кучей мелочей.

User avatar
SlashNet
Posts: 575
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by SlashNet » Tue 22 Jun, 2010 14:34

abelenki wrote:оф. релиз под win32 отличается от моего дистриба только кривыми конфигами, непортативностью, неработающим хелпом и ещё кучей мелочей.
Подозреваю, что эта сборка сетевые пути тоже не умеет...

А за грамотную обработку напильником - респект.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

User avatar
SlashNet
Posts: 575
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by SlashNet » Tue 22 Jun, 2010 15:00

Кстати, выложили новый релиз:
3647863 Jun 21 02:27 lynx2.8.7rel.2.zip
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

User avatar
abelenki
Posts: 405
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 92 times
Been thanked: 17 times
Contact:

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by abelenki » Tue 22 Jun, 2010 15:33

SlashNet wrote:Кстати, выложили новый релиз:
3647863 Jun 21 02:27 lynx2.8.7rel.2.zip
это где? проверил fredlwm.iblogger.org/lynx/ - там ничего подобного нет.

EDIT: а, понял. это официальный релиз Lynx под Linux. под win32 ещё не было сборки 2.8.7rel.2.

EDIT 2: в первом посте обновлена ссылка на дистрибутив Lynx. изменения:

* файл bookmarks.html теперь нулевой длинны, т.к. Lynx игнорировал теги <html>, </html> при добавлении новых bookmark'ов в этот файл.

User avatar
SlashNet
Posts: 575
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

Re: браузер Lynx version 2.8.7rel.1 для запуска из под Far

Post by SlashNet » Wed 23 Jun, 2010 07:59

EDIT: а, понял. это официальный релиз Lynx под Linux. под win32 ещё не было сборки 2.8.7rel.2.
Сейчас докачал - понял свою ошибку. (привык что в tar.gz обычно выкладывают Linux сборки, а в zip - Win сборки)
Мдя. Полез поперед батька... :roll:
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

Post Reply

Return to “Операционные системы, командные оболочки и прочее”