Skip to content

IyadElwy/WebsiteChangeNotifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebsiteChangeNotifier

Program to monitor a Website for changes and get notified by email when a change is Detected.

Optionally search for specific regular expressions on Websites

Requirements:

Dependencies:

  • os
  • random
  • subprocess (instead of os)
  • time
  • Rich
  • smtplib
  • ssl
  • MIMEText
  • MIMEMultipart
  • pyinputplus
  • inputimeout
  • datetime
  • re

Version 2.0 introduces a Command Line UI for a more user friendly approach:

Command Prompt 7_26_2021 2_41_38 AM

Command Prompt 7_26_2021 2_42_47 AM

Command Prompt 7_26_2021 2_43_01 AM

Wget  100%  http___www example com_ 7_26_2021 2_43_34 AM

Command Prompt 7_27_2021 10_02_32 PM

How to use version 1.0:

if __name__ == '__main__':
    file = Website(link="Any Website Link",
                   email_address="[email protected]", password="PASSWORD",
                   message_to_send="Your site changed!") # initialize the Website object to be monitored
    file.start_monitoring(5, True) #check for change every 5 seconds, if second param set to True a copy of the site will be sent via email

Works with static Websites that do not change dynamically

Html is sent optionally by email as boiler plate without resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages