The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection.
 
 
 
 
 
 
Go to file
Leigh Morresi f1da8f96b6 When new ignore text is specified, reprocess the checksum 2021-02-27 20:30:06 +01:00
.github Fix syntax, Triggers the workflow on push or pull request events 2021-02-27 09:06:54 +01:00
backend When new ignore text is specified, reprocess the checksum 2021-02-27 20:30:06 +01:00
.gitignore WIP, separate out the Flask from everything else, get pytest working 2021-02-12 19:24:30 +01:00
Dockerfile Fix docker app files paths 2021-02-21 16:31:42 +01:00
LICENSE Create LICENSE 2021-02-21 15:42:45 +01:00
README.md Moving nice screenshot to above the fold :) 2021-02-22 16:39:04 +01:00
changedetection.py Issue #12 include version for easy reference. 2021-02-24 14:44:35 +01:00
docker-compose-development.yml Bring dev environment inline 2021-02-24 14:44:28 +01:00
requirements.txt Tidying up requirements.txt 2021-02-24 14:44:13 +01:00
screenshot-diff.png Adding diff screenshot 2021-02-01 10:52:53 +01:00
screenshot.png Updating screenshot 2021-02-02 17:58:20 +01:00

README.md

changedetection.io

changedetection.io Docker Pulls Change detection latest tag version

Self-hosted change monitoring of web pages.

Know when web pages change! Stay ontop of new information!

Self-hosted web page change monitoring application screenshot

Example use cases

Know when ...

  • Government department updates (changes are often only on their websites)
  • Local government news (changes are often only on their websites)
  • New software releases, security advisories when you're not on their mailing list.
  • Festivals with changes
  • Realestate listing changes

Get monitoring now! super simple, one command!

docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io

Now visit http://127.0.0.1:5000 , You should now be able to access the UI.

Updating to latest version

Highly recommended :)

docker pull dgtlmoon/changedetection.io
docker kill $(docker ps -a|grep changedetection.io|awk '{print $1}')
docker rm $(docker ps -a|grep changedetection.io|awk '{print $1}')
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io

Screenshots

Examining differences in content.

Self-hosted web page change monitoring context difference screenshot

Future plans

  • Greater configuration of check interval times, page request headers.
  • General options for timeout, default headers
  • On change detection, callout to another API (handy for notices/issue trackers)
  • Explore the differences that were detected
  • Add more options to explore versions of differences
  • Use a graphic/rendered page difference instead of text (see the experimental selenium-screenshot-diff branch)

Please star this project and help it grow! https://github.com/dgtlmoon/changedetection.io/