Crawl any website and get notified via mail when changes occur
check was successful$ docker run -d -e "MAILGUN_KEY=api-key" -v /my/local/crawlers:/data/crawlers schickling/crawl-notifier
For each page you want to crawl define a crawler file in a directory you mount with the -v argument above. A crawler file should be a UMD style module, defining an objects with receiver, sender, url and check properties like in the example below. The check method will be invoked with jQuery as parameter.
module.exports = {
receiver: ['[email protected]', '[email protected]'],
sender: '[email protected]',
url: 'http://time.is',
check: function($) {
return $('#twd').text() === '23:00:00'; // bed time
}
};
Content type
Image
Digest
sha256:6205eca01…
Size
320.7 MB
Last updated
almost 11 years ago
docker pull schickling/crawl-notifier