/url_watcher

Trigger a webhook whenever changes on a website occur

Primary LanguageRubyApache License 2.0Apache-2.0

url_watcher

A very simple script / docker image to watch for changes on a web page and call a webhook on diff changes.

Currently doesn't support webhook arguments, simply performs a POST request.

Docker Usage

Simply set the page and webhook URLs as environment variables when running the docker image:

docker run -t --rm -e PAGE_URL=https://google.com -e WEBHOOK_URL=https://my.webhook.com sterexx/url_watcher

or as compose file:

version: "3"

services:
  app:
    image: sterexx/url_watcher
    tty: true
    environment:
      PAGE_URL: https://google.com
      WEBHOOK_URL: https://my.webhook.com
    restart: unless-stopped

Script Usage

Specify the page to watch and the webhook URL via environment variables:

PAGE_URL=https://google.com WEBHOOK_URL=https://my.webhook.com ./watcher.rb