<img src="https://img.shields.io/github/v/release/dgtlmoon/changedetection.io" alt="Change detection latest tag version"/>
8
-
</a>
1
+
## Web Site Change Detection, Monitoring and Notification.
9
2
10
-
## Self-hosted open source change monitoring of web pages.
11
-
12
-
_Know when web pages change! Stay ontop of new information!_
3
+
Live your data-life pro-actively, track website content changes and receive notifications via Discord, Email, Slack, Telegram and 70+ more
13
4
14
-
Live your data-life *pro-actively* instead of *re-actively*, do not rely on manipulative social media for consuming important information.
5
+
[<img src="https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/docs/screenshot.png" style="max-width:100%;" alt="Self-hosted web page change monitoring" title="Self-hosted web page change monitoring" />](https://lemonade.changedetection.io/start?src=pip)
15
6
16
7
17
-
<img src="https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/screenshot.png" style="max-width:100%;" alt="Self-hosted web page change monitoring" title="Self-hosted web page change monitoring" />
18
-
19
-
20
-
**Get your own private instance now! Let us host it for you!**
21
-
22
-
[**Try our $6.99/month subscription - unlimited checks, watches and notifications!**](https://lemonade.changedetection.io/start), choose from different geographical locations, let us handle everything for you.
23
-
8
+
[**Don't have time? Let us host it for you! try our extremely affordable subscription use our proxies and support!**](https://lemonade.changedetection.io/start)
24
9
25
10
26
11
#### Example use cases
27
12
28
-
Know when ...
29
-
30
-
- Government department updates (changes are often only on their websites)
31
-
- Local government news (changes are often only on their websites)
13
+
- Products and services have a change in pricing
14
+
- _Out of stock notification_ and _Back In stock notification_
15
+
- Governmental department updates (changes are often only on their websites)
32
16
- New software releases, security advisories when you're not on their mailing list.
33
17
- Festivals with changes
34
18
- Realestate listing changes
19
+
- Know when your favourite whiskey is on sale, or other special deals are announced before anyone else
35
20
- COVID related news from government websites
21
+
- University/organisation news from their website
36
22
- Detect and monitor changes in JSON API responses
37
-
- API monitoring and alerting
23
+
- JSONAPI monitoring and alerting
24
+
- Changes in legal and other documents
25
+
- Trigger API calls via notifications when text appears on a website
26
+
- Glue together APIs using the JSON filter and JSON notifications
27
+
- Create RSS feeds based on changes in web content
28
+
- Monitor HTML source code for unexpected changes, strengthen your PCI compliance
29
+
- 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)
38
30
39
-
**Get monitoring now!**
31
+
_Need an actual Chrome runner with Javascript support? We support fetching via WebDriver and Playwright!</a>_
32
+
33
+
#### Key Features
34
+
35
+
- Lots of trigger filters, such as "Trigger on text", "Remove text by selector", "Ignore text", "Extract text", also using regular-expressions!
36
+
- Target elements with xPath and CSS Selectors, Easily monitor complex JSON with JsonPath rules
37
+
- Switch between fast non-JS and Chrome JS based "fetchers"
38
+
- Easily specify how often a site should be checked
39
+
- Execute JS before extracting text (Good for logging in, see examples in the UI!)
40
+
- Override Request Headers, Specify `POST` or `GET` and other methods
41
+
- Use the "Visual Selector" to help target specific elements
42
+
40
43
41
44
```bash
42
45
$ pip3 install changedetection.io
skipped 7 lines
50
53
51
54
52
55
Then visit http://127.0.0.1:5000 , You should now be able to access the UI.
53
-
54
-
### Features
55
-
- Website monitoring
56
-
- Change detection of content and analyses
57
-
- Filters on change (Select by CSS or JSON)
58
-
- Triggers (Wait for text, wait for regex)
59
-
- Notification support
60
-
- JSON API Monitoring
61
-
- Parse JSON embedded in HTML
62
-
- (Reverse) Proxy support
63
-
- Javascript support via WebDriver
64
-
- RaspberriPi (arm v6/v7/64 support)
65
56
66
57
See https://github.com/dgtlmoon/changedetection.io for more information.
There are <a href="{{ url_for('settings_page')}}#notifications">system-wide notification URLs enabled</a>, this form will override notification settings for this watch only ‐ an empty Notification URL list here will still send notifications.
Base URL used for the {base_url} token in notifications and RSS links.<br/>Default value is the ENV var 'BASE_URL' (Currently "{{current_base_url}}"),
63
+
Base URL used for the <code>{base_url}</code> token in notifications and RSS links.<br/>Default value is the ENV var 'BASE_URL' (Currently "{{settings_application['current_base_url']}}"),
64
64
<a href="https://github.com/dgtlmoon/changedetection.io/wiki/Configurable-BASE_URL-setting">read more here</a>.