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 1718e2e86f Finalse pytest methods 2021-02-21 13:41:00 +01:00
.github Create FUNDING.yml 2021-01-28 13:51:04 +01:00
backend Finalse pytest methods 2021-02-21 13:41:00 +01:00
.gitignore WIP, separate out the Flask from everything else, get pytest working 2021-02-12 19:24:30 +01:00
Dockerfile Tidy up a few broken datastore paths 2021-02-12 19:43:05 +01:00
README.md Provide named containers and remove all existing 2021-02-02 23:41:28 +01:00
backend.py Port should be an integer 2021-02-21 13:40:48 +01:00
docker-compose-development.yml Minor tweaks for development setup 2021-02-03 09:28:52 +01:00
requirements.txt Finalse pytest methods 2021-02-21 13:41:00 +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

Self-hosted change monitoring of web pages.

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

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
  • 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

Application running.

Self-hosted web page change monitoring application screenshot

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/