Файлы
Текущая версия: 2.6.2
Архив с программой (78 кБ)
Исходники на C# (645 кБ)
Обсуждение
FAQ
Описание
LJWatcher - это программа для отслеживания новых комментариев в Живом Журнале. В эту программу добавляются ссылки на записи пользователей, а после проверки обновлений, новые комментарии будут выделены другим цветом. Просмотр сообщений работает на движке Internet Explorer.
Добавлять нужно ссылки вида http://jenyay.livejournal.com/44685.html
Основные возможности
- Разворачивает все ветки с комментариями
- Выделяет новые комментарии цветом
- Поддерживает шаблоны (скины). Прилагаются три шаблона в папке templates
- Может следить за "подзамочными" сообщениями, если они видны для Вас
Скриншоты
История версий
2.6.2
- Восстановлена работоспособность после очередных изменений на сервере ЖЖ.
2.6.1
- Восстановлена работоспособность после очередных изменений на сервере ЖЖ.
- Добавлена возможность сохранения пароля для авторизации.
2.6.0
- Восстановлена работоспособность программы после изменений в стиле ЖЖ.
- Добавлена возможность авторизации с помощью логина/пароля.
2.5.10
- Исправлена ошибка в загрузке комментариев при использовании авторизации.
2.5.9
- Восстановлена работоспособность программы после очередных изменений на сервере ЖЖ.
2.5.8
- Восстановлена работоспособность программы после очередных изменений на сервере ЖЖ.
2.5.7
- Восстановлена работоспособность программы после очередных изменений на сервере ЖЖ.
2.5.6
- Восстановлена работоспособность программы после очередных изменений на сервере ЖЖ. Виноват был всего один новый пробел в коде страницы.
2.5.5
- Исправлена ошибка из-за которой не показывались заголовки у комментариев.
2.5.4
- Восстановлена работоспособность программы после очередных изменений на сервере ЖЖ.
- Программа снова выводит даты комментариев.
2.5.3
- Исправлена одна ошибка, незамеченная с момента последних изменений на сервере ЖЖ.
2.5.2
- Восстановлена работоспособность программы после очередных изменений на сервере ЖЖ.
2.5.1
- Восстановлена работоспособность программы после изменений на сервере ЖЖ.
2.5.0
- Переделал движок программы. Теперь ей не страшен неправильный HTML, а посты с длинными и ветвистыми комментариями грузятся заметно быстрее.
- Небольшие изменения во внешнем виде.
- Исправил один небольшой глюк в интерфейсе.
2.4.3
- Восстановлена работоспособность программы после изменений на сервере ЖЖ.
2.4.2
- Восстановлена работоспособность программы после изменений на сервере ЖЖ.
2.4.1
- Убрана настройка "Использовать Cookies Internet Explorer". Cookies теперь используются всегда, если они удачно прочитаны.
- Исправлена ошибка, связанная с частичным показом списка записей.
- Исправлена ошибка, из-за которой в списке ключевых слов появлялась пустая строка.
- Небольшие исправления в некоторых диалогах.
2.4.0
- Добавил возможность назначать записям ключевые слова, а потом по ним сортировать записи.
- Фильтры для записей (показывать все, только обновляемые или только непрочитанные).
- Небольшие изменения в названиях элементов интерфейса.
- Исправлены некоторые опечатки в интерфейсе.
<b>2.3.1</b>
- Исправлена проблема с получением комментариев из журналов, в которые включена реклама
<b>2.3.0</b>
- Теперь программа может автоматически помечать посты как необновляемые, если они давно не обновлялись (включается в настройках);
- В логе теперь пишет время события (можно отключить в настройках);
- Сделал настройку для отключения перескока на новый комментарий при открытии поста;
- Исправил ошибку с тегами, в которых в именах атрибутов или самого тега есть символ '-';
- Небольшие внутренние исправления.
<b>2.2.0</b>
- Сделал возможность показывать только ветки с новыми комментариями;
- Исправил глюк, из-за которого пропускался удаленный комментарий, если он был ответом непосредственно на пост;
- Исправил глюк, из-за которого при попытке перескока на удаленный комментарий при последовательном обходе новых комментариев, окно прокручивалось на начало поста;
- Выкинул dll-ку, которая раньше использовалась для всплывающих окон.
<b>2.1.0</b>
- Сделал уведомления о новых комментариях после добавления новой ссылки;
- Теперь про новые комментарии программа сообщает уведомлением в трее;
- Пост для показа снова создается только в памяти, а не на диске;
- Исправил глюк, из-за которого, если ссылка имела вид http://users.livejournal.com/USER/POSTNUMBER.html, то в качестве имени пользователя получали "users";
- Исправил ошибку, из-за которой программа вылетала при попытке обновить пост с отключенными комментариями;
- Исправил ошибку, из-за которой программа вылетала при попытке обновления, если не было обновляемых постов;
- Небольшие изменения в интерфейсе;
<b>2.0.0</b>
- Теперь все посты при обновлении загружаются одновременно;
- При нажатии "Прервать обновление" прерывание происходит сразу, не докачивая пост;
- При открытии поста, он сразу прокручивается на первый непрочитанный комментарий;
- Сделал возможность быстрого перемещения по новым комментариям;
- В каждый комментарий добавил ссылку, по которой можно скакнуть на сообщение, стоящее на уровень выше в дереве комментариев;
- Добавил пункт меню для очистки лога
<b>1.9.0</b>
- Программа теперь работает с любыми журналами, в том числе и с измененными стилями
- Сделал проверку выхода новых версий
- Исправил ошибку, из-за которой посты создавались всегда с включенной авторизацией
- Исправлены несколько мелких глюков
<b>1.8.0</b>
- Чтобы сделать комментарии прочитанными теперь надо нажать на кнопку "Пометить все как прочитанное"
- При добавлении ссылки программа проверяет буфер обмена на то, что там уже есть правильная ссылка на ЖЖ сразу ее подставляет в поле ввода
- Посты в списке теперь можно перемещать вверх/вниз
- После обновления старые непрочитанные комментарии остаются помеченными как новые
- Теперь можно помечать все комментарии к посту как непрочитанные / непрочитанные
- У постов можно редактировать заголовок, но после обновления, если автор его поменял, он не изменится
- Избавился от лишних dll, от чего размер программы уменьшился на 20 кб :)
- Исправил глюк с неработающими горячими клавишами, если фокус находился в окне с постом
- К пунктам меню, которые дублируют кнопки на панели, добавил картинки с кнопок
- Теперь в комментариях пишутся их даты и время. Если для поста Вы установили галку, чтобы использовать авторизацию, то время показывается локальное, иначе серверное
- Теперь в каждом комментарии дается ссылка на него
- Небольшие исправления против потенциальных багов
<b>1.7.0</b><br>
- Теперь можно читать подзамочные записи. Авторизация происходит через cookie Internet Explorer.
<b>1.6.4</b><br>
- Добавлена совместимость с новым дизайном Livejournal.com
<b>1.6.1</b><br>
- Исправлена ошибка из-за которой начиная с 25.07.06 не работало обновление
- Небольшие изменения в интерфейсе
<b>1.6.0</b><br>
- Сделал, чтобы посты можно было помечать как необновляемые
- Сделал окно с информацией о посте
- Сделал контекстное меню в списке постов
- Сделал сохранение списка постов в html
- Сделал, чтобы показывал число комментариев и число новых комментариев
- Сохранение размеров левой панели после перезапуска
- Прокрутка лога при добавлении записей
<b>1.5.1</b><br>
- Исправил глюк с автоматической проверкой.
- При щелчке на всплывающем окне оно закрывается
<b>1.5.0</b><br>
- Сделал, чтобы можно было запускать только один экземпляр приложения
- Перед запуском файл, в котором хранятся ссылки (links.lj), копируется в links.bak
- Автоматическая проверка обновлений через определенный интервал (задается в настройках)
- Сделал два новых шаблона: Noupics - шаблон наподобие LJ, только с отключенными юзерпиками. Chat - минималистский стиль.
- Сделал возможность переключение шаблонов
- Уведомления об обновлениях во всплывающих окнах
- Небольшие исправления и багфиксы
<b>1.4.0</b><br>
- Добавил в шаблон дату последнего обновления постов
- Сделал возможность работы через прокси
- В логе теперь показывает какой по счету пост обновляется и его заголовок
- Сделал пункт меню для быстрого копирования всего лога в буфер обмена
- Добавил возможность обновления одного поста
- Стандартные иконки вроде картинок с юзером и сообществом теперь берет с диска
- В шаблон добавил ссылку на сообщество (если оно есть), которому принадлежит пост
- Несколько исправлений глюков и багов
<b>1.3.0</b><br>
- Сделал разные иконки в трее для состояний "Обновление контента" и "Есть новые сообщения"
- Цветом стали выделяться ветки комментариев, где есть новые комментарии
- В списке постов (слева) выделяются посты, где есть новые комментарии
- Сделал сохранение постов в HTML
- Сделал принудительную остановку обновлений (пока это работает так, что не будет качаеться следующий пост в списке, а обновляемый докачивается)
- Изменил формат шаблонов (скинов)
- Изменил цвет нового комментария на зеленый
- В шаблоне теперь около пользователя стоят ссылки на его инфо, юзерпики, календарь, меморизы и френдов
- После обновления контента не выбирается никакой пост по-умолчанию. Это сделано, чтобы он не помечался сразу как прочитанный
<b>1.2.1</b><br>
- Сделал горячие клавиши
- Исправлена ошибка с чтением многостраничных постов в сообществах
- Добавлен диалог с вопросом перед удалением поста
<b>1.2.0</b><br>
- Сделал чтение многостраничных постов. Добавлять надо первую страницу
- При ошибке разбора html-а в лог выводится код html
- Исправлена ошибка с амперсандами в сообщениях
<b>1.1.0</b><br>
- Все ссылки теперь открываются внешним браузером по умолчанию
- Добавлен ярлык в трее и соответственно сделал минимизацию в трей
- Нарисовал ярлыки для exe-шника и окон
- Изменил окно "О программе"
- Новые записи теперь добавляются сверху в списке
<b>1.0.1</b><br>
- Добавлен лог работы
- Добавлены кнопки на панель институментов
- Добавлена ссылка на исходный пост в шаблоне для просмотра сообщений
- Исправлены некоторые глюки и ошибки
История предыдущих версий…
Пожалуйста, оцените материал
Рейтинг 3.7/5. Всего 10 голос(а, ов)
-= Eagle =- 17.08.2009 - 16:37
Вообще идея отличная, но стоило бы добавить возможность кроме отдельных записей добавлять пользователей (сделать типа более верхний уровень ноды, получится что-то в виде RSS-агрегатора, как тот же FeedDemon) и опциональную возможность открытия ссылки в том же окне, а не обязательный переход в дефолтовый браузер.
Jenyay 17.08.2009 - 16:53
В принципе, идея интересная. Но обещать пока ничего не буду.
-= Eagle =- 24.08.2009 - 17:29
Ну, буду следить за новыми версиями :)
Кролик 11.12.2009 - 18:38
за что такая преференция IE?
Нельзя ли сделать так, чтобы достаточно было авторизации в ЖЖ через Firefox?
Jenyay 11.12.2009 - 19:02
Я собираюсь сделать нормальную авторизацию без всяких браузеров.
Хочу чтобы записи(темы) в левом окне можно было объединять в группы(по названию блога), а группы сворачивать, в названии свернутой группы чтобы появлялась отметка что есть новые комменты.
hawkeye 28.01.2011 - 14:23
Спасибо за программу! Она весьма полезная. Использую ее и на работе, и дома. Можно ли добавить возможность синхронизации, чтобы в двух местах было одинаково видно, что прочитано, а что нет? Или более простой вариант - возможность экспорта/импотра баз комментариев, позволяющая сохранять инфу о прочитанных/непрочитанных.
Jenyay 28.01.2011 - 15:23
Ваше пожелание добавлю в ToDo, но что сделаю это в ближайшее время обещать не могу - сейчас основной упор делаю на OutWiker, но даже на него не хватает времени.
ООО! То, что нужно! Jenyay, есть вопросы. Буду нереально благодарен, если уделишь немного времени. Я не нашел почты твоей для связи, напиши мне, пожалуйста, или оставь тут свою почту. Мой мэйл stanislavskiy93(тутВсеЗнаютЧто)gmail.com
Jenyay 02.02.2011 - 08:38
Вопрос: синий цвет обозначает просмотренный комментарий, зеленый - новый, а что означает желтый цвет?
Jenyay 25.02.2011 - 14:45
А желтый обозначает, что сам этот коммент прочитан, но в его дереве дальше есть непрочитанные комментарии.
А можно добавить авторизацию через прокси?
Наш прокси просит авторизацию. Соответствующих полей я в программе не нашел. Можно добавить?
И было бы еще клева сделать поиск по тексту в отображаемых записях. )) Но авторизация через прокси нужна как воздух
Jenyay 03.03.2011 - 09:09
Сам я с прокси, которые требуют авторизацию дел не имел, но мне казалось, что без прописывания прокси прога должна соединяться через то соединение, что используется по умолчанию в системе.
Хотя есть одна мысль, как может быть удастся подпихнуть прокси с авторизацией ничего не изменяя, но надо будет сначала попробовать.
>Сам я с прокси, которые требуют авторизацию дел не имел, но
>мне казалось, что без прописывания прокси прога должна
>соединяться через то соединение, что используется по
>умолчанию в системе.
Возможно и так, если используется NTLM
В ряде случаев используется прямая авторизация.
В моем случае выдает "[12:56:59] The remote server returned an error: (407) Proxy Authentication Required."
Вообще просто в программе должны быть поля "Proxy login" и "Proxy password"
Через прокси с авторизацией работают браузеры и, например, миранда.
>Сам я с прокси, которые требуют авторизацию дел не имел, но
>мне казалось, что без прописывания прокси прога должна
>соединяться через то соединение, что используется по
>умолчанию в системе.
Возможно и так, если используется NTLM. В ряде случаев используется прямая авторизация. В моем случае выдает "[12:56:59] The remote server returned an error: (407) Proxy Authentication Required."
Вообще просто в программе должны быть поля "Proxy login" и "Proxy password"
Через прокси с авторизацией работают браузеры и, например, миранда.
з.ы. предыдущее сообщение отформатировано неправильно
Александр 13.06.2011 - 17:53
Похоже, что в ЖЖ снова что-то изменилось. С некоторых пор при попытке обновления выскакивает сообщение "Ошибка формата страницы".
Jenyay 13.06.2011 - 19:41
Хорошо (ну в смысле не очень хорошо), посмотрю.
Jenyay 13.06.2011 - 22:06
Сейчас попробовал, у меня вроде работает. Но попробую погонять в разных режимах, на разных журналах.
Александр 17.06.2011 - 10:59
Опс... с другого компа - работает. Возможно, проблема в провайдере (хотя и не представляю, каким образом это может влиять).
А с авторизацией прокси - никак ? (((
Здравствуйте, имеет ли смысл прислать вам свой шаблон оформления?
Jenyay 20.07.2011 - 08:57
Пришлите на jenyay.ilin@gmail.com, хуже не будет.
Валентина 09.11.2011 - 16:04
Спасибо за такую полезную программу!!! А есть ли возможность сделать поиск по тексту?
Jenyay 09.11.2011 - 21:37
Сейчас поиска в программе нет.
Сергей 31.01.2012 - 15:37
Jenyay 31.01.2012 - 19:18
Спасибо, посмотрю, вполне возможно, что опять что-то изменилось в коде страниц. Но пока не уверен, что до программы руки дойдут раньше выходных.
Сергей 07.02.2012 - 11:55
Спасибо. Теперь все отлично работает.
Сергей 23.02.2012 - 13:10
Привет. Опять произошла какая-то беда. Теперь программа строит дерево из комментариев, которые состоят из единственной записи "Удаленный комментарий".
Jenyay 23.02.2012 - 13:17
Понятно, посмотрю. Вчера как раз обновился движок ЖЖ, так что не удивительно.
Jenyay 23.02.2012 - 20:20
Проблему решил, скоро выложу исправленную версию.
Re: Теперь программа строит дерево из комментариев, которые состоят из единственной записи "Удаленный комментарий".
Аналогично - у меня получила нормально 2-3 комментария, все остальные отображены как "Удаленный комментарий"
Jenyay 27.04.2012 - 10:01
Дело в том, что в последнее время в ЖЖ сломали некоторые параметры, которые использует LJWatcher. Кое-что я в программе подправил под новый формат страниц, но все-равно в некоторых постах не загружаются свернутые комментарии. Вот жду, поправит СУП поведение ЖЖ или нет, поэтому новую версию пока не выкладываю.
Слава Смеловский 15.05.2012 - 11:19
А когда ожидать новую версию? Спасибо.
Jenyay 15.05.2012 - 11:59
Если в ближайшее время баг, описанный выше, не поправят, то выложу версию, в которой не всегда будут грузиться некоторые комментарии.
Валентина 03.10.2012 - 23:24
Добрый вечер! Ждать ли новую версию?
Jenyay 04.10.2012 - 10:02
В ближайшие дни посмотрю, что изменилось в коде ЖЖ, но боюсь, что после последних изменений в ЖЖ создание работоспособной версии выльется в написание новой программы (что на самом деле давно надо было сделать). В ближайшее время вряд ли дойдут руки до совсем новой версии, но это не значит, что я это не буду делать никогда.
Валентина 04.10.2012 - 10:22
В любом случае спасибо!
Будем ждать новостей)
Евгений. Мы тут все мечтаем о новой программе или об исправлении старой. LJWatcher очень упрощал жизнь поклонников жж. Надемся на Вас.
Jenyay 21.02.2013 - 20:34
Ой, не напоминайте. Надеюсь, как-нибудь сделаю.
Jenyay 23.03.2013 - 09:47
Делаю новую версию. Пока написание движется довольно неплохо. Новая версия будет кроссплатформенная и не зависеть от изменений оформления страниц (нашел способ получения комментариев через API сервера).
Валентина 23.03.2013 - 18:28