SiteWatcher позволяет автоматически проверять и уведомлять об изменениях на страницах сайтов.
- Неограниченное (ну почти) количество наблюдателей, для проверки интересующих страниц с определенными интервалами времени.
- Уведомления об изменениях на отслеживаемых страницах.
- Подсветка изменений произошедших в содержимом страницы.
- Хранение истории произошедших изменений на странице.
- Авторизация на интересующих сайтах и проверка содержимого страниц, предназначенных для авторизованного пользователя.
- Отслеживание изменений конкретных элементов на страницах и обрабатка HTML-кода этих элементов с помощью регулярных выражений.
- Группировка наблюдателей и фильтрация списка отображения.
- Режим работы из папки (portable)
Скачать исходные тексты и скомпилированный вариант под Windows x64 можно в разделе Releases
Описание элементов интерфейса приложения доступно по ссылке SiteWatcher_GUI_desc.pdf
- Windows 10+ x64
- .NET Framework 4
- .NET Desktop Runtime 6.0.6 x64
- C++ Redistributable for Visual Studio 2015 x64
Watches.json после первого запуска находится в %appdata%\SiteWatcher
Если файл Watches.json находится в папке с программой, включается "portable" режим (необходимы права на запись в папку с программой)
- Notifications.Wpf.Core
- CalcBinding
- CefSharp
- Menees.Diffs
- Копипаст из результатов поиска в интернете
- Скачать исходники из репозитория
- Установить библиотеки из минимальных требований
- Запустить compile.cmd
В папке bin\Release будет находиться скомпилированный проект
- При запуске программы, брандмауэр запрашивает разрешения. (Это связано с WebRTC через mDNS для защиты от утечки IP в CefSharp)
- CefSharp начиная с версии 106, при проверке изменений на страницах, начал определяться как Trojan.Win32.Generic в модуле "Анализ поведения" продуктов Касперского. (В этом случае необходимо добавить исключение для программы в настройках антивируса)