Comments (14)
I was thinking a good start can be just a callout to an API ? then you can plug in your own mechanism.
I'de rather not launch many unpredictable shell processes :) it's sort of the same effort to write something nicer.
In the README.md atm
On change detection, callout to another API (handy for notices/issue trackers)
So perhaps something like..
thoughts? and ofcourse.. the call-outs should go into a log file
from changedetection.io.
@typkrft thanks for the constructive comment! yeah I think this could be the way to go.. I really didnt want to end up with 1000 support issues on the project of people complaining about some email bug or whatever.. but also on the other hand I'm trying to live my life without being addicted to (living re-actively) to notifications, although I do understand that some people may find it important for their particular use case
@svzi probably we'll go with this apprise
project I think
from changedetection.io.
@dgtlmoon Any update on this topic? A notification via webhook would be truly awesome and really helpful. As already discussed in other issues here, some of us want to be notified about changes as soon as possible, without the need to check the dashboard of this awesome project.
Webhooks would provide a lot of flexibilty in terms of notifications. I think it would be a great starting point! 👍
from changedetection.io.
@typkrft thanks for the tip, a new 0.30 release is out! @svzi
from changedetection.io.
I would in any case appreciate it if you could be informed by smtp e-mail about changes, or telegram. otherwise you cannot act immediately if there is a change on a certain website ...
from changedetection.io.
Apprise is a great notification project. Something that could tie into this would be ideal imo. "On Change" execute
let the user define the script to run and give some variables. Obviously some people wouldn't want a second dependency, but it would keep things lean or could work at least interim. Great app btw!
https://github.com/caronc/apprise
from changedetection.io.
Maybe some option like 'filter by tag' too
from changedetection.io.
This looks great!
I can see how I could plug this with gotify.
But for other notification channels, I have no experience. Nevertheless, it's a good starting point.
from changedetection.io.
@pchampio #8 - i think browser push notifications would be even better, and mean for most people they dont need to push a notification into some other service... which is probably also web based..
from changedetection.io.
Any progress on this? Maybe a way to curl a webhook on change?
from changedetection.io.
https://github.com/thp/urlwatch
this code does much the same thing, maybe you could use some of that? Look at the notify options
from changedetection.io.
I was thinking to make the notifications as a group
, then you assign each tag or individual entry to that group, could be better for organising your alerts
from changedetection.io.
@dgtlmoon @typkrft Great idea! I love the ability to include my own webhooks with Apprise as well. Very neat! 👏
from changedetection.io.
Another good function is to be able to send a single alert with a collection of changes, Apprise requires a "title" and "body", so each change should be (by configuration/preference) listed in the "body".
Perhaps every x minutes collate a list of whats changed and send it as a single notification
from changedetection.io.
Related Issues (20)
- [Bug] step failure notification not containing details
- [feature] Suppress year change HOT 2
- [feature] Ability to Custom add to InStock / OutOfStock word list HOT 1
- [feature] Update to Apprise V1.7.0 to support Synology Chat integration. HOT 3
- [feature] One-button upgrade HOT 2
- application error a client-side exception has occurred
- [feature] Notifications on error
- [feature] Confirm before deleting a Group HOT 1
- [help] Could you please teach me how to set up the “Notification URL List” to send URLs to “Tube Archivist”? HOT 1
- [help] use "Extract text" to get value HOT 1
- Using an actual apprise URL with a tag (POST) within ChangeDetection.io notification HOT 1
- Browser Steps - 'Response' object is not subscriptable
- HTML / Markdown Not Rendering for Email Output (mailjet?) HOT 18
- Watches with multiple notification URLs, when one URL fails, all other notifications wont be sent on the other URLs
- Question Mark (?) in JSONPath Filter Doesn't Work HOT 1
- [feature] Custom Fields HOT 1
- [BUG] Possible regression in newest version: Error checking websites "'Response' object has no attribute 'status_code' HOT 27
- [feature] Ability to reference each "line" of filters in the notification (use different filter values separately in a notification) HOT 2
- [feature] user interface Multilanguage/translation support HOT 2
- mac: pip install leads to "NotImplementedError: unsupported platform" HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from changedetection.io.