Skip to content

check for updates in websites and email you about any changes

License

Notifications You must be signed in to change notification settings

HemantKumar01/updateMe

Repository files navigation

UpdateMe

Tired Of Visiting Some Websites to Check For Updates Daily?

UpdateMe is an innovative program designed to keep you informed and updated with the latest changes on your favorite websites effortlessly.


With UpdateMe, users can easily add websites to its queue.

  • Scheduled scraping: Upon turning on their PC after that, everytime, the program automatically scrapes the designated websites for any updates since the last check.
  • Email Changes: If any changes are detected, UpdateMe intelligently analyzes the differences and promptly sends a comprehensive email notification to the user's provided email address, highlighting additions and deletions.

How it Works?

How it Works

Usage

Setup

  1. clone this repository
  2. run pip install-r requirements.txt
  3. create an empty folder named "tmp".
  4. create auth.env file with values as follows -
EMAIL= <systemEmail> /* the email from which you want to send email. LessSecureApps must be enabled if gmail */
PASSWORD = <systemEmailPassword> /* Go to Manage Your Google Account -> Security -> 2 Step Verification -> App Passwords (https://support.google.com/accounts/answer/185833?visit_id=638354788869578449-3453718785&p=InvalidSecondFactor&rd=1) */
TOEMAIL=<yourEmail> /* email in which you want to recieve notifications*/

how to use

  1. add websites to watch(as many you want) by running python scrape.py command (it will prompt for website url).
  2. run python check.py command to check and email you about updates(if any)
  3. run python manageData.py <arg> to use manageData.py script with as one of the following arguments-
arguments-
-----------
-reset : re-inits the urls.json(all data) and clears all websites which are in queue to be watched for updates;
-show : shows urls.json (all data about stored website);
-help :show all commands;
? : short form for -help

About

check for updates in websites and email you about any changes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published