Skip to content
master
Go to file
Code
This branch is 5 commits behind ghukill:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

ichabod

Description

The headless, page rendering, detective of website congruence. Add websites to monitor to a simple config.json file, calibrate ichabod to a known working version of the site, then use ichabod to monitor the fully-rendered HTML of the page against the calibrated version. Uses the Fuzzy Wuzzy library for fuzzy HTML matching; matching below configured congruency triggers emails and alerts.

Requires

Installation

  1. Clone repository
  2. Copy config_template.json to config.json, add sites and adjust settings
  3. Calibrate websites: python main.py calibrate
  4. Check websites: python main.py check (runs checks associated with each page, per config.json)
  5. Optional: add as cron job, hourly, 30 minutes, etc.

About

The headless, page rendering, detective of website congruence.

Resources

Packages

No packages published

Languages

You can’t perform that action at this time.