Skip to content

A Python application for checking for website updates.

License

Notifications You must be signed in to change notification settings

tkmcclellan/NetWatch

Repository files navigation

NetWatch

image

Documentation Status

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

Features

  • 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.

Planned Features

  • 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.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Releases

No releases published

Packages

No packages published