Doomed to Wordpress

Serious Reflections During the Life of Jeremy Fisher

   

Subscribe
Subscribe to a syndicated feed of my weblog, brought to you by the wonders of RSS.

Flavours
There's more than one way to view this weblog; try these flavours on for size.

  • index
  • circa 1993
  • RSS
  • Links
    These are a few links to my other sites.

  • Ставропигиальныя Пластинки
  • Анкылым
  • Русское Шрифтовое Зало
  • Gopher (Proxied)
  • More about Gopher
  •        

    2015/04/30 w2g

    Обнаружил какой-то скрипт w2g. Он должен отображать веб-сайты в гофере, т.е. проксирует запросы из гофера в веб. Вернее, я давно его уже заметил. Но не могу понять, откуда он взялся и я ли его вообще написал. Самая ранняя версия у меня на компе датируется 14.02.2005. Концы строк досовские, т.е. делалось в винде. В инете не ищется (хотя странно, неужели никто такого не делал?).

    Некоторые фрагменты вообще на меня не похожи:

    #replace <head> leave just title
    #all the reat tags leave content only :)))
    

    или

    print &convert($text);
    

    Или фрагмент, где получение данных от веб-сервера через сокет. Я и сейчас-то не возьмусь программировать сокеты на таком низком уровне, а тогда и подавно не мог уметь. Или вот это:

    $data = "GET /$path HTTP/1.0\nHost: $host\nUser-Agent: Web 2 Gopher (gopher://gopher.rp.spb.su/)\n\n";
    

    Почему HTTP/1.0? Я сам пробовал вообще этот скрипт?

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

    UPD. Попробовал. Оно работает! Даже довольно неплохо. Будем продолжать.

    permanent link