LINUX.ORG.RU

Добавление поддержки gopher-ссылок на ЛОР

 ,


0

3

А почему бы не добавить поддержку gopher-ссылок на ЛОР, чтобы можно было ходить по gopher-ссылкам из lynx'а без копирования их в командную строку?

Если я правильно понял исходники ЛОРа, то тут достаточно такого патча: https://github.com/saahriktu/saahriktu-patchesandbugfixes/blob/master/lorsour... .

★★★★★

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

Мало нам треша с лорпарсером...

Кроме тебя их кто то постить будет? А ты и так вставишь, обрамив псевдотегами.

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

Чтобы это тестить нужно поднимать свою копию ЛОРа. Такое, разумеется, входит в планы не всех, кто могут присылать патчи.

Однако, там происходит поиск ссылок при помощи regexp'а. Вот я его и модифицировал (чтобы оно находило и «gopher://...»). Дальше есть код исправления ссылок, но я не думаю, что gopher-ссылкам оно нужно. Поэтому изменения только в regexp'е.

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

чтобы можно было ходить по gopher-ссылкам из lynx'а без копирования их в командную строку

А то некоторым лениво:

Вот бы сейчас из браузера ссылки копировать, чтобы их курлом смотреть. Звучит как звонить кому-то по мобильнику, чтобы он перезвонил тебе на таксофон

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

Попробовал, кстати, применить LORCODE. Ссылка ни разу не появляется. Она, наоборот, вместо этого внезапно перечёркивается.

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

Погоди, если ты парсишь ЛОР для технических целей, то зачем тебе гофер и зачем что-то копировать руками?

Если же ты хочешь читать ЛОР Lynx'ом, то зачем тебе гофер? На стороне сервера гофер все равно не поддерживается и не будет.

При чем тут вообще гофер и кому он может понадобиться через 30 лет после смерти?

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

Я за. Доколе будет продолжаться это засилие попсовоно http-мэйнстрима? Довольно!

MrClon ★★★★★
()

Спасибо, поржал. Ты тут один умеешь в it-шный юмор.

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

gopher-ссылки поддерживаются на стороне браузера - lynx'а. Тут достаточно того, чтобы они выделялись как ссылки. Большего и не нужно. Достаточно для того, чтобы можно было постить gopher-ссылки на ЛОР, а другие люди переходили по ним из lynx'а без копирования их в командную строку.

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

Хм, ты же модератор, должен знать, что Саархрикту самый важный тут человек — ему можно спамить тут своим ЖЖ и т.п. Всё его творчество априори онтопик и благо. Ты просто последнее время мало модерируешь и, кажется, несколько отстал от трендов.

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

«Спам» и «ЖЖ» - это когда оффтопы. А на ресурсе про линуксы информация конкретно про линуксы ни разу не «спам» и «ЖЖ»,

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

Как минимум не спамлю в толксах. Это уже кое-что. Ты и этого не достиг:)

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

что ты делаешь на ресурсе про линукс, если тебе не интересен линукс?

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

Иначе было бы больше!

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

system-root ★★★★★
()
Ответ на: комментарий от Shaman007

Какая разница? Главное, что он будет доволен. Неужели вам жалко несколько строчек кода дописать ради счастья человека?

Leupold_cat ★★★★★
()

pull request отправь.

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

твоё шлангование засчитано.

Deleted
()

А много ли живых gopher-серверов в интернете осталось? Вон, из Мозиллы поддержку протокола вообще выкинули...

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

Ты, кажется, не улавливаешь юмор ситуации и пытаешься воспринимать запрос Саакрихту серьёзно.

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

А много ли живых gopher-серверов в интернете осталось?

Последние годы их количество колеблется в районе полутора сотен (одни появляются, другие исчезают; но, есть и те, которые стабильно присутствуют). gopher-хостингом sdf.org, который стабильно присутствует много лет, пользуются более тысячи людей (в начале марта нас было 1087 человек, а сейчас - 1115) (это с учётом активности за последние 5 лет).

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

Ты не поверишь, но некрофилы^W энтузиасты пилят гофер-сервера до сих пор. Я даже как-то просил автора одного из таких серверов(кажется это был geomyidae) запилить поддержку ipv6, что и было впоследствии сделано...

Pinkbyte ★★★★★
()

Ну кстати, если тебе это надо только для того чтобы ты мог постить gopher ссылки на свои ресурсы, можешь у себя сделать просто редирект-сервис, редиректящий с http на hopher, типа http://saahriktu.org/gopher/somegophersite.org/path/ редиректит на gopher://somegophersite.org/path/.

Deleted
()

saahriktu, ты пошел не правильным путем...надо было не поддержку gopher:// просить, а поддержку всего что похоже на *://*, тогда и gopher ссылки заработают и к тебе вопросов: «А нафига оно надо?» не будет.

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

Известные gopher-ресурсы уже перечислены здесь: gopher://gopher.floodgap.com/1/ . Плюс тамже есть местный аналог Гугла.

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

Я не застал то время, когда «поисковики» представляли собой странички со списком ссылок разбитых на группы и возвращаться в то время совсем не хочется, если аналог того «гугла» работает так.

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

Почему жирное? можно проверку что до :// идет от 2 до 10 букв azAZ, захватит все популярные протоколы

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

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

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

из Мозиллы поддержку протокола вообще выкинули...

Она ж умерла в годы актуальности гофера и переродилась в Seamonkey, чаво оттуда выкинуть бы успели?

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

Если объективно, то для нормальной работоспособности таких ссылок надо ходить на lor через lynx, думаю таких пользователей тут от 1 до 3 штук.

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

Нет, там полноценный поиск. Никаких «ссылок по группам». Поисковик запрашивает строку, а затем проверяет свою БД индексированных ресурсов на соответствие.

Например, если ввести «lisp examples», то поисковик выдаст:

 (DIR) Beastieboy.net - FreeBSD, Emacs, Lisp, PostgreSQL and programming in general
       gopher://gopher.beastieboy.net:70/1
 (DIR) examples
       gopher://gopher.mills.io:70/1examples
 (DIR) hello
       gopher://gopher.mills.io:70/1examples/hello
 (DIR) client
       gopher://gopher.mills.io:70/1examples/client
...
А если ввести, например, «grem», то поисковик выдаст:
(FILE) grem2new.nfo                                       1999-Oct-21 06:24     5.0 KB
       gopher://gopher.meulie.net:70/0/textfiles/piracy/HUMBLE/grem2new.nfo
(FILE) grem2new.nfo                                   1999-Oct-20 22:24     5.0 KB
       gopher://rpod.leveck.us:70/0/Textfiles/piracy/HUMBLE/grem2new.nfo
(FILE) grem2new.nfo                             2017-Sep-09 05:26     5.0 KB
       gopher://gopher.leveck.us:70/0/Textfiles/piracy/HUMBLE/grem2new.nfo
(UNKN) Grem - The Money Manipulators (the bankers that stole America) (1971).pdf
       gopher://www.redhill.net.nz:70/d/conspiracy/Grem - The Money Manipulators (the bankers that stole America) (1971)
.pdf
(UNKN) Grem - The Money Manipulators (the bankers that stole America) (1971).pdf
       gopher://redhill.net.nz:70/d/conspiracy/G/Grem - The Money Manipulators (the bankers that stole America) (1971).p
df

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.