Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dgtlmoon/changedetection.io
The best and simplest free open source website change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification
https://github.com/dgtlmoon/changedetection.io
back-in-stock change-alert change-detection change-monitoring changedetection monitoring notifications restock-monitor self-hosted url-monitor web-scraping website-change-detection website-change-detector website-change-monitor website-change-notification website-change-tracker website-defacement-monitoring website-monitor website-monitoring website-watcher
Last synced: 2 months ago
JSON representation
The best and simplest free open source website change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification
- Host: GitHub
- URL: https://github.com/dgtlmoon/changedetection.io
- Owner: dgtlmoon
- License: apache-2.0
- Created: 2021-01-27T16:03:30.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-25T08:53:03.000Z (5 months ago)
- Last Synced: 2024-01-27T09:58:05.003Z (5 months ago)
- Topics: back-in-stock, change-alert, change-detection, change-monitoring, changedetection, monitoring, notifications, restock-monitor, self-hosted, url-monitor, web-scraping, website-change-detection, website-change-detector, website-change-monitor, website-change-notification, website-change-tracker, website-defacement-monitoring, website-monitor, website-monitoring, website-watcher
- Language: Python
- Homepage: https://changedetection.io
- Size: 7.16 MB
- Stars: 13,961
- Watchers: 73
- Forks: 791
- Open Issues: 182
-
Metadata Files:
- Readme: README-pip.md
- Changelog: changedetection.py
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Lists
- awesome-selfhosted - changedetection.io - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker` (Software / Automation)
- awesome-stars - dgtlmoon/changedetection.io - changedetection.io - The best and simplest self-hosted free open source website change detection tracking, monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed f (Python)
- awesome - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification (Python)
- awesome-stars - changedetection.io - The best and simplest self-hosted free open source website change detection tracking, monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed for simplicity - the main goal is to simply monitor which websites had a text change for free. Free Open source web page change detection | dgtlmoon | 5766 | (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome_AF - changedetection.io - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker` (Software / Miscellaneous)
- awesome-selfhosted - changedetection.io - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker` (Software / Automation)
- my-awesome - dgtlmoon/changedetection.io - The best and simplest free open source website change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification (Python)
- awesome - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- my-awesome - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification (Python)
- docsify-awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source website change detection, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites ha (Python)
- fucking-awesome-selfhosted - changedetection.io - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker` (Software / Automation)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - changedetection.io - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification | dgtlmoon | 15394 | (Python)
- awesome-stars - changedetection.io - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification | dgtlmoon | 15394 | (Python)
- Awesome - Changedetection.io - changedetection.io - The best and simplest self-hosted free open source website change detection tracking, monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed for simplicity - the main goal is to simply monitor which websites had a text change for free. Free Open source web page change detection (News, RSS Feed / Media Servers)
- awesome-selfhosted - changedetection.io - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker` (Misc/Other / Video Streaming)
- my-awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-selfhosted - changedetection.io - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker` (Misc/Other / Video Streaming)
- awesome - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification (Python)
- my-awesome-stars - dgtlmoon/changedetection.io - changedetection.io - The best and simplest self-hosted free open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed for simplicity - the main goal is to simply monitor which websites had a text change for free. Free Open source web page change detection (Python)
- jimsghstars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- trackawesomelist - ChangeDetection.io Open Source (⭐14k)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-osint - ChangeDetection.io Open Source
- stars - dgtlmoon/changedetection.io - The best and simplest free open source website change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor (Python)
- my-awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- my-awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito. (Python)
- awesome-repositories - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-stars - dgtlmoon/changedetection.io - `★15411` The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification (Python)
- awesome-stars - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-rainmana - dgtlmoon/changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monito (Python)
- awesome-selfhosted - changedetection.io - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker` (Software / Automation)
README
## Web Site Change Detection, Monitoring and Notification.
Live your data-life pro-actively, track website content changes and receive notifications via Discord, Email, Slack, Telegram and 70+ more
[
](https://changedetection.io)
[**Don't have time? Let us host it for you! try our extremely affordable subscription use our proxies and support!**](https://changedetection.io)
### Target specific parts of the webpage using the Visual Selector tool.
Available when connected to a playwright content fetcher (included as part of our subscription service)
[
](https://changedetection.io?src=pip)
### Easily see what changed, examine by word, line, or individual character.
[
](https://changedetection.io?src=pip)
### Perform interactive browser steps
Fill in text boxes, click buttons and more, setup your changedetection scenario.
Using the **Browser Steps** configuration, add basic steps before performing change detection, such as logging into websites, adding a product to a cart, accept cookie logins, entering dates and refining searches.
[
](https://changedetection.io?src=pip)
After **Browser Steps** have been run, then visit the **Visual Selector** tab to refine the content you're interested in.
Requires Playwright to be enabled.### Example use cases
- Products and services have a change in pricing
- _Out of stock notification_ and _Back In stock notification_
- Monitor and track PDF file changes, know when a PDF file has text changes.
- Governmental department updates (changes are often only on their websites)
- New software releases, security advisories when you're not on their mailing list.
- Festivals with changes
- Discogs restock alerts and monitoring
- Realestate listing changes
- Know when your favourite whiskey is on sale, or other special deals are announced before anyone else
- COVID related news from government websites
- University/organisation news from their website
- Detect and monitor changes in JSON API responses
- JSON API monitoring and alerting
- Changes in legal and other documents
- Trigger API calls via notifications when text appears on a website
- Glue together APIs using the JSON filter and JSON notifications
- Create RSS feeds based on changes in web content
- Monitor HTML source code for unexpected changes, strengthen your PCI compliance
- You have a very sensitive list of URLs to watch and you do _not_ want to use the paid alternatives. (Remember, _you_ are the product)
- Get notified when certain keywords appear in Twitter search results
- Proactively search for jobs, get notified when companies update their careers page, search job portals for keywords.
- Get alerts when new job positions are open on Bamboo HR and other job platforms
- Website defacement monitoring
- Pokémon Card Restock Tracker / Pokémon TCG Tracker
- RegTech - stay ahead of regulatory changes, regulatory compliance_Need an actual Chrome runner with Javascript support? We support fetching via WebDriver and Playwright!_
#### Key Features
- Lots of trigger filters, such as "Trigger on text", "Remove text by selector", "Ignore text", "Extract text", also using regular-expressions!
- Target elements with xPath(1.0) and CSS Selectors, Easily monitor complex JSON with JSONPath or jq
- Switch between fast non-JS and Chrome JS based "fetchers"
- Track changes in PDF files (Monitor text changed in the PDF, Also monitor PDF filesize and checksums)
- Easily specify how often a site should be checked
- Execute JS before extracting text (Good for logging in, see examples in the UI!)
- Override Request Headers, Specify `POST` or `GET` and other methods
- Use the "Visual Selector" to help target specific elements
- Configurable [proxy per watch](https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration)
- Send a screenshot with the notification when a change is detected in the web pageWe [recommend and use Bright Data](https://brightdata.grsm.io/n0r16zf7eivq) global proxy services, Bright Data will match any first deposit up to $100 using our signup link.
[Oxylabs](https://oxylabs.go2cloud.org/SH2d) is also an excellent proxy provider and well worth using, they offer Residental, ISP, Rotating and many other proxy types to suit your project.
Please :star: star :star: this project and help it grow! https://github.com/dgtlmoon/changedetection.io/
```bash
$ pip3 install changedetection.io
```Specify a target for the *datastore path* with `-d` (required) and a *listening port* with `-p` (defaults to `5000`)
```bash
$ changedetection.io -d /path/to/empty/data/dir -p 5000
```Then visit http://127.0.0.1:5000 , You should now be able to access the UI.
See https://changedetection.io for more information.