LJWatcher. Программа для отслеживания новых комментариев в Живом Журнале
Файлы
Текущая версия: 2.6.2
Архив с программой (78 кБ)
Исходники на C# (645 кБ)
Для работы нужен .NET Framework 2.0
Обсуждение
Описание
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>
- Добавлен лог работы
- Добавлены кнопки на панель институментов
- Добавлена ссылка на исходный пост в шаблоне для просмотра сообщений
- Исправлены некоторые глюки и ошибки
Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.