Skip to content

A Python script that monitors websites for HTML changes and sends texts via Clicksend SMS and emails upon changes being made.

License

Notifications You must be signed in to change notification settings

jmwhitworth/Website-Changes-Notifying-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website-Changes-Notifying-Tool

This script will monitor a list of websites and if the body of any of the websites change it will notify you via text (using ClickSend SMS API) and via email (requires SMTP details).

ClickSend SMS is NOT a free service, so you will need an account to utilise this. You can use the SMTP email settings from your GMail if you don't have an SMTP email currently.

After detecting a change and notifying you, the script has a 30 minute 'cooldown' where it won't notify you about that site changing again until after that time period has passed. It will then notify you again on the next change.

You can monitor as many websites as you like. Please consider the computational power of the computer you're running the script on if you decide to monitor a lot of sites. Also please be aware of a websites policy against spam requests. Some websites don't allow scraping and won't allow a high volume of requests over an extended period of time.

Docker support is ready via Docker or Docker Compose.

About

A Python script that monitors websites for HTML changes and sends texts via Clicksend SMS and emails upon changes being made.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published