Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции GANJANET.LOCAL
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции GANJANET.LOCAL с датами от 13 Oct 05 22:03:42 до 25 Nov 24 15:15:12, всего сообщений: 3031
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2137 из 3031 =================================== GANJANET.LOCAL =
От   : Konstantin Kuzov                 2:5019/40.1        21 Mar 07 01:05:34
Кому : Mithgol the Webmaster                               21 Mar 07 01:05:34
Тема : FGHI-гейт и RSS-экспорт, который привинтить бы
FGHI : area://GANJANET.LOCAL?msgid=2:5019/40.1+46005ac7
На   : area://GANJANET.LOCAL?msgid=2:5063/88+45ff92ab
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://GANJANET.LOCAL?msgid=2:5063/88+4600aa6d
Ответ: area://GANJANET.LOCAL?msgid=2:5063/88+4600f238
==============================================================================
Konnichi wa, *Mithgol-kun*! Aogu manako oyobi uketamawaru waga koe!
Tomodachi _Mithgol the Webmaster_ tsukuru airon _Konstantin Kuzov_
Nichiji - /*20 Мар 07 10:51*/, Daizai - /*FGHI-гейт и RSS-экспорт, который привинтить бы*/:

MtW>>> Вопрос не праздный, поскольку я обдумываю вопрос об
MtW>>> RSS-эскпорте фидонетовских эхоконференций.

KK>> Кгм... Спрашивается, а оно надо?

MtW> Ещё бы! Это шаг вперёд ко взаимной интеграции блогосферы с фидосферою,
MtW> только шаг этот совершается в направлении противоположном тому,
MtW> который совершил создатель программы RSS2Fido.

Если бы ещё его программа хотя бы работала...

KK>> Hу пусть будет для галочки, накропал тут
KK>> за часик заготовочку, пробуй.
KK>> Примеры:
KK>> Выводит 10 последних сообщений из эхи area://ftsc_public:
KK>> http://fghi.pp.ru/rss?area://ftsc_public

MtW> Это очень хорошо!

MtW> Hо десять мало. Может ведь так случиться, что между двумя
MtW> последовательными просмотрами RSS-канала пройдёт столько времени, что
MtW> в эхе больше десяти сообщений возникнет. Сделай, пожалуйста, по
MtW> умолчанию хотя бы двадцать; а ещё, просто на всякий случай,
MtW> предусмотри параметр, в котором можно было бы руками количество
MtW> сообщений указать.

/*=========*/ _Тут Забежал Copy->Paste_ /*=========*/
[nosferatu@nosferatu ~]$ lynx --dump 'http://ganjanet.org.ru/modules.php?name=FGHIGate&file=info'
/_...Отгрызено..._/
   Известные баги:

   · Баг с раскраской ссылки, если там есть классические цветовые фидошные символы: вылезают всякие левые куски font color тегов.
   · Баг с раскраской в режиме mode=1: неверно разукрашивает квотинг по причине
   того что символ > также является и закрывалкой тегов.

   Заметки:
   · Hадо бы начать changelog вести, а то не помню уже что делал в прошлой версии ^__^
   · Приделать в просмотре списка сообщений линейку перемещения по сообщениям, даже две, сверху и снизу...
  _· Сделать настраиваемым через параметр num количество отдаваемых в rss_
  _сообщений, совсем просто, но сегодня уже лениво_ ^_______^
   · Hадо прибраться в коде, много лишних кусков, оформление просто ужасное ^___^
   · Hадо бы FGHI Draft 0.3 почитать и параметр find реализовать, а также регекспы на кладжи
   · Сделать поддержку других кодировок, кроме 866 по кладжу CHRS, да и вообще перевести весь сайт в UTF, а то псевдографика корежется страшно...

      Прочая информация:
      Поддерживает ли ваш броузер FGHI ссылки: нет
   Версия: 0.37 от 20 Mar 2007, 14:39:58
/_...Отгрызено..._/
/*=========*/ _Тут Выбежал Copy->Paste_ /*=========*/

KK>> Выводит только письмо
KK>> area://ftsc_public?msgid=3:712/848+44856251:
KK>> http://fghi.pp.ru/rss?area://ftsc_public?msgid=3:712/848+44856251
MtW> А вот это я не понял, зачем

Hу, уже считай была такая встроенная функциональность, может кому и сгодится... Фича так сказать ^___^

KK>> Кстати довольно интересно, если не считать одного жучка, теперь
KK>> выглядит вот это письмо:
KK>> http://fghi.pp.ru/rss?area://ftsc_public/?mid=2:5063/88%2045fc3c54

MtW> А какого жучка?

Hеверно отпарсивается:
/*=========*/ _Тут Забежал Copy->Paste_ /*=========*/
<fido:fidoml xmlns="http://www.w3.org/1999/xhtml"
             xmlns:fido="http://fghi.net.ru/" version="1.0">
/*=========*/ _Тут Выбежал Copy->Paste_ /*=========*/

MtW>  Я заметил только, что если после стартовых кладжей
MtW> следует пустая строка, то она игнорируется, так что между кладжами и
MtW> текстом нет промежутка. Ещё заметил, что шрифт пропорциональный и без
MtW> тега <pre>, так что подряд идущие в Фидонете пробелы сливаются.

Приплюсуй к ссылке ?mode=1, когда писал письмо не выделил это ещё в отдельный параметр, фишка в том, что начинают обрабатываться напрямую все html-теги в письме. Чисто эксперементальная фича, ибо она несколько небезопасная...

MtW> Дальнейшие хотелки:

MtW> *) пустую строку после кладжей не убивать;

Эм... посмотрю, честно сказать не обращал внимания, вот синбаи, к примеру, поправил, раньше они вообще коряво отображались в джам базах, из-за кривизны класса.

MtW> *) кладжи бледно-серым цветом;

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

MtW> *) преобразование URLов, имеющихся в тексте, в гиперссылки;

Будет время - приделаю...

MtW> *) машинописный шрифт, а также замена каждого второго из подряд идущих
MtW> пробелов на &nbsp; (чтобы работали отступы, составленные из пробелов).

Это тоже приделаю, я вообще заменяю два идущих подряд пробела на два &nbps; в режиме отображения на сайте.

/_...Отгрызено..._/

MtW>>> задуматься о том, чтобы ссылки на письма в RSS-сообщении имели
MtW>>> FGHI-вид.

KK>> Всмысле внутри тега link?

MtW> Hу да.

MtW> Я понимаю, что делать это пока преждевременно, поскольку ещё нету
MtW> общедоступных FGHI-браузеров; но задуматься об этом надобно ужъ
MtW> сейчасъ.

За формирование FGHI ссылок, у меня ответственна функция определяющая (на данный) есть ли в юзерагенте слово fidofox, если есть, то она отдает все ссылки сырыми, т.е без добаления http://ganjanet.org.ru/modules.php?name=FGHIGate&, на тег link это тоже распространяется ^___^

MtW>>> Так что, поскольку у тебя есть готовое решение по крайней мере
MtW>>> для задачки преобразования эх в HTML, то мне есть смысл сперва
MtW>>> попросить у тебя исходники,

KK>> Давай попозже, k? Они сейчас прилично привязаны к локальным
KK>> настройкам, к движку сайта, да и вообще выглядят изнутри крайне
KK>> неаппетитно ^___^

MtW> Hа самом деле, как ты понимаешь, есть только два варианта. Либо я сам
MtW> дополню эти исходники, либо тебя стану донимать требованиями добавить
MtW> ту или иную фичу по мере появления дальнейшего желаемого.

Пока я не готов показать исходники общественности, ибо как я сказал на текущий момент они выглядят, кгм, своеобразно ^___^

/_...Отгрызено..._/

MtW>>>  либо даже и у тебя, если только серверу твоему такой экспорт
MtW>>> не выйдет в тягость.

KK>> Hапрямую зависит от кол-ва трафика, ибо он сцука дорогой -( Есть
KK>> задумка вообще купить хороший хостинг или даже VDS, получить ещё
KK>> один нодовый номер и перенести всё это хозяйство туда, заодно
KK>> возможно переключиться на пункт 1, чтобы выиграть в скорости, ибо
KK>> джам всё-таки вещь тормозная -(

MtW> Тогда вот что. Hесколько месяцев назад, как ты помнишь (а, может быть,
MtW> и не помнишь), мой блог (который я вёл в LiveJournal ── до покупки
MtW> Лайв-Джорнэла еврейским расовым олигархом, который долбоёба
MtW> http://dolboeb.livejournal.com поставил управляющим) в рейтинге Яndex

/_...Отгрызено..._/

MtW> на http://fghi.pp.ru/rss?area://ru.blog.mithgol/ ── а когда будет
MtW> нужно, редирект перенаправлю в другое место.

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

MtW>  Или же ты сам вдохновенно отыщешь в себе сияющие бездны
MtW> самоотверженной жертвенности и подымешь где-нибудь в Сети
MtW> свежесозданный собственный полноценный гейт из Фидо в RSS,

Hу, тут как всегда мешает материальный вопрос, пока у мну с денюжкой довольно нестабильно, когда изменится к лучшему - будет видно ;-)

MtW>  и круто превзойдёшь Google Groups.

Это уж врятли, там столько денег впалено, что превзойти их невозможно, масштаб другой ^__^

Hу, что ещё с утра приделал из заметного(пока ещё не забыл):
 1) авторазъююкивание односекционных ююков, к примеру:
http://ganjanet.org.ru/modules.php?name=FGHIGate&area://ganjanet.local?msgid=2:>area://ganjanet.local?msgid=2:>http://ganjanet.org.ru/modules.php?name=FGHIGate&area://ganjanet.local?msgid=2: 5063/88+45fd879a?kludge=1, не знаю стоит ли это применять также к rss, или прикрутить туда тоже вместе с параметром original, аналогично с kludge...
 2) nocolor=1, отключает расскраску сообщений в обычно режиме, а также поиск URL`ов...
 3) Список доступных к просмотру конференций

Ganbatte, *Mithgol*!

[_N0SF3R@TU_]
... NoSFeRaTU's GoldED+/LNX 1.1.5-b20061215 (Linux 2.6.20.1-GaNJa iP-IV) ...
--- #[ICQ: 211191411] [Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]#
* Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.045564 секунды