xiumingzhang / webpage-monitor

Minimal Webpage Monitor for Academics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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