Website Change Watch
Daily check of a webpage for content changes via the website-change tool. Notifies the owner when the page content has changed since the last check.
What it does
Every day at 08:00 (server time), this monitor fetches https://example.com/, hashes the response body, and compares the hash against the one stored in stateFile. On first run the state file is created and the result is reported as "no previous hash, baseline saved". On subsequent runs, a hash mismatch fires a notification to the owner's inbox.
Edit before installing
The default URL points at https://example.com/, which never changes. After installing, edit the monitor's YAML and set:
check.args.url— the page you actually want to watchcheck.args.stateFile— a writable file path on the server for the hash history (one per monitor; reuse the same path only if you want monitors to share state)check.args.selector— optional CSS-like tag (main,body, etc.) to restrict the hash to one section of the page; leave blank to hash the whole response
Bindings used
{{check.changed}}—truewhen the hash differs from the stored one{{check.message}}— human-readable summary from the tool{{check.hash}}/{{check.previousHash}}— the two hashes being compared{{check.url}}— echoed back from the input{{monitor.firedAt}}— ISO 8601 timestamp of this fire
Tool used
website-change — Python-backed YAML tool. Requires Python on the server but no credentials.