Skip to content

xiumingzhang/webpage-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webpage-monitor

A minimal webpage monitor that continuously compares a site's HTML against its past snapshot and sends you an email of the deltas if any.

I'm using it to monitor website updates of the researchers I follow (e.g., new papers).

teaser

Installing

Create a conda environment with all dependencies:

conda env create -f environment.yml

Running

  1. Specify the URLs that you'd like to track (and optional URL-specific arguments) by editing ./roster.json.

  2. Create a file ./gmail_app_pswd, with its content being your Gmail app-specific password (NOT your Google account password; see how to set one up here).

  3. Activate the environment and run the monitor:

conda activate webpage-monitor
python main.py