LJWatcher. Программа для отслеживания новых комментариев в Живом Журнале | jenyay.net

LJWatcher. Программа для отслеживания новых комментариев в Живом Журнале

Файлы

Текущая версия: 2.6.2

Архив с программой (78 кБ)
Исходники на C# (645 кБ)

Для работы нужен .NET Framework 2.0

Обсуждение

FAQ

Описание

LJWatcher - это программа для отслеживания новых комментариев в Живом Журнале. В эту программу добавляются ссылки на записи пользователей, а после проверки обновлений, новые комментарии будут выделены другим цветом. Просмотр сообщений работает на движке Internet Explorer.

Добавлять нужно ссылки вида http://jenyay.livejournal.com/44685.html

Основные возможности

  • Разворачивает все ветки с комментариями
  • Выделяет новые комментарии цветом
  • Поддерживает шаблоны (скины). Прилагаются три шаблона в папке templates
  • Может следить за "подзамочными" сообщениями, если они видны для Вас

Скриншоты

ljwatcher_2_4_2.png: 797x693, 145k (30.05.2012 10:10) ljwatcher_2_4_3.png: 797x695, 165k (30.05.2012 10:10)

История версий

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>

  • Добавлен лог работы
  • Добавлены кнопки на панель институментов
  • Добавлена ссылка на исходный пост в шаблоне для просмотра сообщений
  • Исправлены некоторые глюки и ошибки

История предыдущих версий…

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
4 stars

Рейтинг 3.7/5. Всего 10 голос(а, ов)



-= Eagle =- 17.08.2009 - 16:37

Feature request

Вообще идея отличная, но стоило бы добавить возможность кроме отдельных записей добавлять пользователей (сделать типа более верхний уровень ноды, получится что-то в виде RSS-агрегатора, как тот же FeedDemon) и опциональную возможность открытия ссылки в том же окне, а не обязательный переход в дефолтовый браузер.

Jenyay 17.08.2009 - 16:53

В принципе, идея интересная. Но обещать пока ничего не буду.

-= Eagle =- 24.08.2009 - 17:29

Ну, буду следить за новыми версиями :)

Кролик 11.12.2009 - 18:38

а какже FF?

за что такая преференция IE?
Нельзя ли сделать так, чтобы достаточно было авторизации в ЖЖ через Firefox?

Jenyay 11.12.2009 - 19:02

Я собираюсь сделать нормальную авторизацию без всяких браузеров.

Kaze 19.05.2010 - 14:16

пожелания к интерфейсу

Хочу чтобы записи(темы) в левом окне можно было объединять в группы(по названию блога), а группы сворачивать, в названии свернутой группы чтобы появлялась отметка что есть новые комменты.

hawkeye 28.01.2011 - 14:23

предложение

Спасибо за программу! Она весьма полезная. Использую ее и на работе, и дома. Можно ли добавить возможность синхронизации, чтобы в двух местах было одинаково видно, что прочитано, а что нет? Или более простой вариант - возможность экспорта/импотра баз комментариев, позволяющая сохранять инфу о прочитанных/непрочитанных.

Jenyay 28.01.2011 - 15:23

RE: предложение

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

Стас 02.02.2011 - 00:07

ООО! То, что нужно! Jenyay, есть вопросы. Буду нереально благодарен, если уделишь немного времени. Я не нашел почты твоей для связи, напиши мне, пожалуйста, или оставь тут свою почту. Мой мэйл stanislavskiy93(тутВсеЗнаютЧто)gmail.com

Jenyay 02.02.2011 - 08:38

Стас, написал на почту.

Марат 25.02.2011 - 13:01

Вопрос

Вопрос: синий цвет обозначает просмотренный комментарий, зеленый - новый, а что означает желтый цвет?

Jenyay 25.02.2011 - 14:45

А желтый обозначает, что сам этот коммент прочитан, но в его дереве дальше есть непрочитанные комментарии.

Иван 02.03.2011 - 06:41

А можно добавить авторизацию через прокси?

Наш прокси просит авторизацию. Соответствующих полей я в программе не нашел. Можно добавить?

Иван 03.03.2011 - 08:05

И было бы еще клева сделать поиск по тексту в отображаемых записях. )) Но авторизация через прокси нужна как воздух

Jenyay 03.03.2011 - 09:09

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

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

Иван 05.03.2011 - 11:02

>Сам я с прокси, которые требуют авторизацию дел не имел, но
>мне казалось, что без прописывания прокси прога должна
>соединяться через то соединение, что используется по
>умолчанию в системе.
Возможно и так, если используется NTLM
В ряде случаев используется прямая авторизация.
В моем случае выдает "[12:56:59] The remote server returned an error: (407) Proxy Authentication Required."

Вообще просто в программе должны быть поля "Proxy login" и "Proxy password"

Через прокси с авторизацией работают браузеры и, например, миранда.

Иван 05.03.2011 - 11:08

>Сам я с прокси, которые требуют авторизацию дел не имел, но

 >мне казалось, что без прописывания прокси прога должна 

>соединяться через то соединение, что используется по
>умолчанию в системе.

Возможно и так, если используется 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

Опс... с другого компа - работает. Возможно, проблема в провайдере (хотя и не представляю, каким образом это может влиять).

Иван 20.06.2011 - 17:43

А с авторизацией прокси - никак ? (((

anton 20.07.2011 - 01:57

Здравствуйте, имеет ли смысл прислать вам свой шаблон оформления?

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

Перестала работать любимая программа.
Пишет:
[16:33:11] Загрузка новой записи http://*****.livejournal.com/*****.html…
[16:33:11] Ошибка загрузки записи http://fritzmorgen.livejournal.com/465651.html
[16:33:11] Загрузка новой записи прервана

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

Проблему решил, скоро выложу исправленную версию.

Марат 27.04.2012 - 09:21

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

В любом случае спасибо!
Будем ждать новостей)

Ирина 21.02.2013 - 13:54

Евгений. Мы тут все мечтаем о новой программе или об исправлении старой. LJWatcher очень упрощал жизнь поклонников жж. Надемся на Вас.

Jenyay 21.02.2013 - 20:34

Ой, не напоминайте. Надеюсь, как-нибудь сделаю.

Jenyay 23.03.2013 - 09:47

Делаю новую версию. Пока написание движется довольно неплохо. Новая версия будет кроссплатформенная и не зависеть от изменений оформления страниц (нашел способ получения комментариев через API сервера).

Валентина 23.03.2013 - 18:28

Спасибо!

Айдар 10.10.2014 - 20:06

расширение программы

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

Валентина 16.10.2014 - 22:00

Работает ли еще у кого-набудь программа?

Jenyay 16.10.2014 - 23:31

Нет, сейчас она опять не работает.

Валентина 17.10.2014 - 14:30

(((
Есть ли возможность это поправить?

Валентина 06.04.2015 - 11:34

Jenyay, планируете ли восстанавливать работоспособность программы?


Подписаться на комментарии
Автор:
Тема:
 Ваш комментарий
 
 
Введите код 245