Xpoint
   [напомнить пароль]

Xpoint в оффлайне 3

Метки: [без меток]
[арх]
2004-02-27 17:20:06 [обр] Alexander O(13/460)[досье]

Читать xpoint в онлайне совсем невмоготу. Очень много времени теряется на накладные расходы - переходы. Пришлось сделать новый оффлайн-ридер (3kb).

Он стал проще в использовании чем предыдущие. Достаточно поместить его в свою директорию, поправить логин и пароль - все остальное сделает сам. Установит стили, иконки картинки, скачает обновленные темы и создаст простыню-список новых тем. (new1.html). Ссылки по возможности будут локализованы.

Для запуска нужно иметь Perl, c установленным Compres::Zlib. Скрипт работает и в linux и в windows.

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

спустя 3 часа 8 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]
ура! спасибо
спустя 2 дня 22 часа [обр] Артём Сапронов aka Capricorn(105/569)[досье]
что бы это значило?
спустя 1 час 3 минуты [обр] Alexander O(13/460)[досье]
Артём, а она хоть раз у тебя правильно отработала? Почему так, я не знаю. Будем разбирать в следующей версии.
спустя 7 минут [обр] Alexander O(13/460)[досье]

Получайте обновленную версию оффлайн-ридера по тому же адресу
Изменения следующие:

  • new1.html создаётся только если появились новые сообщения
  • баннеры блокируются
  • все трэды помещаются в ./forums/thread/
  • ссылки на непрочтенные сообщения в теме работают
  • трансляция win -> dos работает в windows

и так по мелочам

спустя 16 часов [обр] Артём Сапронов aka Capricorn(105/569)[досье]
Александр[досье]
ни разу. Я скачал модуль, установил его, оно ругается.
пошел пробовать новую версию.
спустя 1 день 4 часа [обр] Артём Сапронов aka Capricorn(105/569)[досье]
Толи модуль не тот, толи руки у меня кривые.
спустя 20 часов [обр] Alexander O(13/460)[досье]
Артём Сапронов aka Capricorn[досье] да, конечно это Compress::Zlib староват.
Можно попробовать установить поновее, или подожди, через пару дней я сделаю поддержку старого
спустя 18 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]
Дело в том что сначала я скачал последний. Он ругался так (см. рис) Потом скачал 1.08 тот ругается как я показывал выше.
спустя 12 часов [обр] Костя ( Пёс )(0/38)[досье]

у меня неругается, но и создаёт только css и картинки, что нетак???
кстати с виртуального хоста запускаешь пишет вот так в логи

[Fri Mar 05 02:18:05 2004] [error] [client 127.0.0.1] <HTML>

[Fri Mar 05 02:18:05 2004] [error] [client 127.0.0.1] <HEAD><TITLE>An Error Occurred</TITLE></HEAD>

[Fri Mar 05 02:18:05 2004] [error] [client 127.0.0.1] <BODY>

[Fri Mar 05 02:18:05 2004] [error] [client 127.0.0.1] <H1>An Error Occurred</H1>

[Fri Mar 05 02:18:05 2004] [error] [client 127.0.0.1] 404 Not Found

[Fri Mar 05 02:18:05 2004] [error] [client 127.0.0.1] </BODY>

[Fri Mar 05 02:18:05 2004] [error] [client 127.0.0.1] </HTML>

спустя 2 минуты [обр] Костя ( Пёс )(0/38)[досье]
и вот ещё что, после запуска скрипта
Favorites...
favorites.xhtml.
theme.css.
decorations.css.
gen_folder.gif
просто закрывается окно консоли (win)(((
спустя 6 дней [обр] Артём Сапронов aka Capricorn(105/569)[досье]

Отработал нормально, но при попытке пойти по строке типа:
file:///D:/xpoint/forums/thread/25147.xhtml#unread
IE 6.0 стабильно падает, а MyIE переходит к ссылке вида
file:///D:/xpoint/forums/thread/25147.xhtml%23unread и ничего не находит.

FireBird работает нормально.

спустя 19 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]
Еще хочется.
Линк "Перейти в эту тему на ИксПоинте" или как-то сделать что бы модераторские кнопочки работали и в оффлайн версии :)
спустя 4 часа 17 минут [обр] Alexander O(13/460)[досье]
Артём Сапронов aka Capricorn[досье] а какого вида модераторские ссылки? И во что они сейчас преобразуются?
спустя 57 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]

на странице:
<a onclick="editMessage(241056); return false;" class="messageEditLink" id="messageEditLink241056">edit</a>

а дальше через \xpoint\forums\_supplements\message-editor.js в \xpoint\forums\_supplements\message-operator.xhtml

причем даже если

function editMessage(id)
{
  window.frames.messageActionFrame.document.location = '/forums/_supplements/message-operator.xhtml?action=preedit&id='+id;
}

переписать как

function editMessage(id)
{
  window.frames.messageActionFrame.document.location = 'http://www.xpoint.ru/forums/_supplements/message-operator.xhtml?action=preedit&id='+id;
}

тоже не работает :(

спустя 8 минут [обр] Владимир Палант(122/4445)[досье]
Артём Сапронов aka Capricorn[досье]
И не будет работать — редактирование сделано через фреймы, а у локальной страницы нет прав на доступ к фрейму с xpoint.ru...
спустя 2 дня 2 часа [обр] Alexander O(13/460)[досье]
просьба к модератору:
удалите, пожалуйста, все предыдущие постинги вместе с этим, как неактуальные
спустя 3 минуты [обр] Alexander O(13/460)[досье]

Представляю вашему вниманию "оффлайн-читалку" для Xpoint.
Она скачивает все обновившиеся темы из Избранного, и создает список этих тем для просмотра.
Вам остается лишь пробежаться по списку, заглядывая в интересующие темы.

Итак, читалка нужна Вам если:

  • Вы часто заглядываете на Xpoint
  • Вы экономите свое время
  • Вы экономите свой трафик
  • Вы хотите сохранить некоторые темы на диск в приемлемом виде
  • у Вас диалап
  • Вы не хотите отвлекаться на неинтерсные темы
  • Ваш Inernet Explorer падает при работе с xhtml

подробнее здесь

спустя 16 часов [обр] Rom McRitsky(9/441)[досье]
Вот - вылезло... Подробности в аттаче
спустя 2 часа 12 минут [обр] Alexander O(13/460)[досье]
Rom McRitsky[досье] исправлено
спустя 1 день 22 часа [обр] Артём Сапронов aka Capricorn(105/569)[досье]

FireFox ругается "d не является зарегистрированным протоколом" :(

  exec "start $WORK_DIR/new1.html" if -e  $WORK_DIR . "/new1.html";

$WORK_DIR = D:\xpoint\;

спустя 2 часа [обр] Alexander O(13/460)[досье]
Артём Сапронов aka Capricorn[досье]
Именно на эту строчку?
Я ее для IE сделал. Можно просто закомментировать, чтоб не мешалась. Или запускать скрипт с ключом -E
спустя 13 минут [обр] Владимир Палант(122/4445)[досье]
Хм, у меня Mozilla 1.5 не ругается на start d:\something\test.html...
спустя 19 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]

Alexander O[досье]
никакой другой я не нашел, которая бы пыталась открыть new1.html :)
Он ругается, потом открывается с пустой страницей. Потом я из закладок вызываю file:///D:/xpoint/new1.html и все ОК.

Отключать не хочется, так хоть он сам поднимается, иначе я иногда забываю глянуть на результат работы :(

спустя 21 минуту [обр] Alexander O(13/460)[досье]

Артём Сапронов aka Capricorn[досье] замени на

exec "start file:///$WORK_DIR/new1.html" if -e "$WORK_DIR/new1.html";

в следующей версии я так сделаю

спустя 3 часа 58 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]
&#1069;&#1090;&#1086; &#1090;&#1086;, &#1095;&#1090;&#1086; &#1103; &#1087;&#1077;&#1088;&#1074;&#1099;&#1084; &#1076;&#1077;&#1083;&#1086;&#1084; &#1087;&#1086;&#1087;&#1088;&#1086;&#1073;&#1086;&#1074;&#1072;&#1083; &#1089;&#1076;&#1077;&#1083;&#1072;&#1090;&#1100;. (&#1089;&#1084;. &#1088;&#1080;&#1089;)
&#1071; &#1087;&#1087;&#1077;&#1088;&#1077;&#1087;&#1088;&#1086;&#1073;&#1086;&#1074;&#1072;&#1083; &#1074;&#1089;&#1077; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1099;&#1081; &#1082;&#1086;&#1084;&#1073;&#1080;&#1085;&#1072;&#1094;&#1080;&#1080;, &#1076;&#1072;&#1078;&#1077; &#1087;&#1088;&#1086;&#1087;&#1080;&#1089;&#1099;&#1074;&#1072;&#1083; &#1087;&#1091;&#1090;&#1100; &#1088;&#1091;&#1082;&#1072;&#1084;&#1080; &#1074; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090; &#1074;&#1089;&#1077; &#1088;&#1072;&#1074;&#1085;&#1086; &#1085;&#1077; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1083;&#1086;&#1089;&#1100; &#1076;&#1086;&#1073;&#1080;&#1090;&#1100;&#1089;&#1103; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1080;&#1103;.
спустя 3 минуты [обр] Артём Сапронов aka Capricorn(105/569)[досье]

от блин.
я хотел сказать, что прописать file:/// это первое что я сделал. и получил см. рис выше.
Потом перепробовал все возможные комбинации, влодь до полного прописывания пути в эту строку.

А может это у меня одного такая проблема? Так можно и забить тогда.

спустя 9 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]
Еще мне кажется что такие вот линки в темах не должны заменяться :)
спустя 17 часов [обр] Alexander O(13/460)[досье]

Артём Сапронов aka Capricorn[досье] как найдешь способ запускать свою лисицу указав ей имя файла, что нужно открыть - скажи

а ссылка file:///D:/Perl/... не порченая, так в оригинале

спустя 11 часов [обр] Dorian Stanchev(2/100)[досье]
Кто-то подскажет, где лежит ZLib под Me ? Я не нашел пока :(.
спустя 9 часов [обр] Alexander O(13/460)[досье]
Dorian Stanchev[досье]
если однострочник perl -MCompress::Zlib -le "print 'ok'" не ругается, то ничего дополнительно делать не надо, иначе ppm install Compress-Zlib
спустя 6 часов [обр] Dorian Stanchev(2/100)[досье]
Спасибо, конечно, но как пользоваться ppm, я вроде в курсе.
Not available for this platform или что-то в этом роде, сейчас не помню, надо на той машине смотреть.
спустя 12 дней [обр] Костя ( Пёс )(0/38)[досье]
В открывшемся файле new1.html есть линк Избранное реадьно на диске создаётся favorites.html (без X)
спустя 9 часов [обр] Alexander O(13/460)[досье]
Костя ( Пёс )[досье] исправлено
последние изменения здесь
спустя 9 минут [обр] Костя ( Пёс )(0/38)[досье]
Alexander O[досье]в самом файле favorites.html линки на favorites.xhtml
думал вы исправите чтобы создавался файл favorites.Xhtml а не favorites.html
спустя 27 минут [обр] Alexander O(13/460)[досье]
Костя ( Пёс )[досье] так и задумано. Запускайте xhome2.pl с ключем -E, будет Вам xhtml. Только зачем он нужен?
спустя 1 день 21 час [обр] Артём Сапронов aka Capricorn(105/569)[досье]
Хоччется линк "Следуюшая непрочитанная тема" в каждой скачанной теме, а если еще он будет сквозным через разделы и будет адресовываться сразу к первому нечинанному постингу - цены ему не будет
спустя 6 часов [обр] Alexander O(13/460)[досье]
Артём Сапронов aka Capricorn[досье] да, вещь хорошая. Будет время, постараюсь сделать.
спустя 3 дня [обр] Alexander O(13/460)[досье]
Артём Сапронов aka Capricorn[досье] сделал. Лежит здесь.
спустя 1 день 11 часов [обр] Артём Сапронов aka Capricorn(105/569)[досье]
суппер!
только я у себя к линкам дописал #unread :)
спустя 7 часов [обр] Alexander O(13/460)[досье]
Артём Сапронов aka Capricorn[досье] да, про #unread я забыл. Можно еще вместо уголков название темы писать. Только вот для меня сквозные ссылки бесполезными оказались - не хочу все подряд читать, зажрался.
Следующее нововведение на очереди - докачка непрочитанного
спустя 12 часов [обр] Артём Сапронов aka Capricorn(105/569)[досье]
А кто сказал что я читаю :)
Все равно быстрее перейти к следующей теме по линку чем по окнам прыгать. тем более что все равно ведь уже скачаны темы.
спустя 27 дней [обр] Артём Сапронов aka Capricorn(105/569)[досье]
ай, ай! бага великая. не скачивает он все. Вот смотри, в ДжавеСкрипт 7 новых и 3 обновленных темы, в Прочем одна обновленная.
А он мне что пишет? Ничего не скачано :(
спустя 20 дней [обр] Юрий Щапов(13/114)[досье]

Александр! Огромное Вам спасибо! Жить стало лучше и веселее.

Полу ОФФ: Никто случаем иконку на раб.стол/быстр.запуск не сделал для ?

спустя 2 часа 15 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]
Например такая
спустя 11 минут [обр] Артём Сапронов aka Capricorn(105/569)[досье]
спустя 3 минуты [обр] Юрий Щапов(13/114)[досье]
Спасибо, Артём! Прям сердце радуется...
спустя 2 года 2 месяца [обр] Alexander O(13/460)[досье]
Оффлайн-сосалку больше не поддерживаю за ненадобностью.
Тему можно закрывать
Powered by POEM™ Engine Copyright © 2002-2005