NetWatch is a Python application for notifying you when websites update.
This system is based off of Alerts. Each Alert points to a website and contains directions on how to notify the user if this website changes. Alerts can point to an entire web page or to a subsection of the page using CSS selectors. Alerts can also be scheduled to check for updates using cron formatting.
- Free software: MIT license
- Documentation: docs folder
- Diff checking of full web pages or subsections of pages.
- Email notification of changes using SMTP or SendGrid.
- Support for cron format scheduling of website checking.
- NetWatch webserver for interacting with NetWatch over a network.
- User interface written in PySimpleGUI.
- Support for additional webdrivers (currently only Chrome is supported).
- Support for text notifications using SMS email gateways and Twilio.
- A browser extension for creating NetWatch alerts directly through the browser.
- System tray icon for Windows.
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.