Агент подписки chevrolet-cruze-club.ru [Архив] - Форум клуба Chevrolet Cruze

PDA

Просмотр полной версии : Агент подписки chevrolet-cruze-club.ru


ЧПОКЕР
26.06.2011, 14:55
Заметил за собой, что много времени провожу на форуме, причем интерес в основном к определенным темам, или в тех, где я что-то прокомментировал, или задал вопрос и жду ответа. Поскольку я программист) решил облегчить несколько себе задачу в этом, упростив момент информирования об интересующих меня аспектах. Не серкрет, что на форуме есть менеджер подписки, который рассылает на электронную почту сообщение об изменении статуса темы, на которую вы подписались. В основу моей утилки и был положен этот механизм, в результате я разработал "Агент подписки chevrolet-cruze-club.ru".
Принцип действия очень прост - после (одноразовой, при первом запуске программы, далее сохраняется в файле конфигурации) настройки соединения к почтовому ящику (POP3) и задания временного интервала обновления, утилита опрашивает с указанным периодом email, и в случае обнаружения на нем писем от chevrolet-cruze-club.ru (адрес info@clubcruze.ru) загружает в свой кеш, письма от других отправителей игнорируются. Далее письма обрабатываются, сообщения парсются и выстраиваются в структурированном виде в главном интерфейсе программы.
При очередном опросе почтового ящика идет проверка на наличие новых сообщений, и при их появлении они добавляются в список к уже отображенным, но маркируются как "новые".
Значок программы в трее просигнализирует о получении новых сообщений в интересующих темах форума сменой пиктограммы.
В настройках программы можно задать параметры работы.
Чтобы не "засорять" ящик уже прочтенными сообщениями рекомендуется включить опцию "Удалять полученные письма с сервера".

Следует отметить, что данный "Агент подписки" разработан и настроен исключительно для chevrolet-cruze-club.ru, и работать с другими форумами не будет.

http://i050.radikal.ru/1106/d6/c229c277cedd.jpg http://s60.radikal.ru/i170/1106/4c/778ac459b200.jpg http://s57.radikal.ru/i158/1106/b5/551119607eee.jpg http://i079.radikal.ru/1106/c8/8e7fc2f0c1a4.jpg http://s015.radikal.ru/i331/1106/0e/f2ccc734ca8c.jpg

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

При проявлении интереса к утиле одноклубников буду ее дорабатывать, при выдвижении обоснованных замечаний и предложений.
Также готов работать в команде с другими программистами (Delphi). Ввозможно, работая в тандеме доработок будет больше и интереснее.
Намечанные ближайшие доработки:
- обработка и отображение сообщений от администрации форума (объявления, поздравление с днем рождения и пр.);
- шифрование пароля email в настройках конфигурации;
- отладка механизма определения сообщения как "прочитано";
- реализация механизма удаления старых сообщений из списка;
- дополнение опций в настройках.

Буду рад, если утилита кому-нибудь пригодится))
В моем личном использовании "Агент" располагается как обычный мессенджер - по правому краю рабочего стола, и сворачивается в трей.
В штатном режиме протестил как мог. Если будут ошибки - пишите здесь, или в личку, буду оперативно поправлять.
Если есть вопросы - задавайте, отвечу!

Ссылки для скачивания:
Build_1.0.0.1 (http://files.mail.ru/L45Y95) (это исполняемый файл - EXE, он готов к работе, устанавливать ничего не нужно. Просто создайте каталог с подходящим названием, скопируйте EXE-файл в него, и запустите.)

ЧПОКЕР добавил 26.06.2011 в 20:59
Собственно, утилита разрабатывалась и тестировалась на Win7, поэтому интересны отзывы XP-шников. Хотя, принципиальных различий быть не должно)

Pilot
26.06.2011, 22:58
Интересно...
Пока не ставлю... но буду смотреть. Вообще должно здорово помочь.

ЧПОКЕР
26.06.2011, 23:43
Интересно...
Пока не ставлю... но буду смотреть. Вообще должно здорово помочь.

http://s007.radikal.ru/i302/1106/bc/990cd0423bact.jpg (http://radikal.ru/F/s007.radikal.ru/i302/1106/bc/990cd0423bac.jpg.html)

Pilot
26.06.2011, 23:47
Ну вот. И меня посчитали... :)

EGER67
26.06.2011, 23:55
ЧПОКЕР, Я не совсем понял для чего эта программка нужна. Ведь приходят сообщения на почтовый ящик при подписки на тему. Так для чего нужна ещё и эта программа? Объясни пожалуйста попроще.

ЧПОКЕР
27.06.2011, 00:16
EGER67, да, ты прав, уведомления итак приходят (кстати именно благодаря им возможно функционирование утилиты). А назначение ее я определил именно как структурное распределение (с привязкой к разделу и теме) и отображение именно этих оповещений. К тому же можно "высвободить" email от них, оставив при этом в истории Агента (все сообщения сохраняются в cash-файлах программы и при новом обновлении в отображаемое дерево добавляются только новые).
В большом числе оповещений можно запутаться. Да и информация, содержащаяся в них немного избыточна. Другими словами - Агент упрощает чтение оповещений - выбирает самое главное из них и отображает к привязке к теме и разделу.
Только нужно учесть, что это односторонний агент.
Сейчас стало яснее?:)

EGER67
27.06.2011, 01:01
Сейчас стало яснее?
Ну, более-менее. Спасибо за разъяснение.

ЧПОКЕР
07.08.2011, 12:45
Доработку и развитие Агента останавливаю ввиду отсутствия интереса у соклубников.

pchela_177rus
07.08.2011, 21:08
прикольная штука

XDreamon
17.08.2011, 18:19
вот бы на Mac OS такую...