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
https://changedetection.io
Apache License 2.0
15.79k stars 883 forks source link

[feature] Compare numeric values before notification? #2415

Open Matthias84 opened 2 weeks ago

Matthias84 commented 2 weeks ago

Version and OS Current on Docker

Is your feature request related to a problem? Please describe. Hi, I'm pretty new to CD and even if I did the first steps sucessfully. What a nice tool!

But I seem to struggle on monitoring a products price and to get only notification, if the price is bigger / lower a certain value. Currently I still get a notification on simply every poll and this is pretty anoying and stress to manually check the value every time by hand.

( Sorry but there seem to be no option in the WebUI and also no tutorial seems to address this feature to supress notifications if they don't pass a filter.)

Describe the solution you'd like Ability for a check or check notification to supress the notification, if a numeric filter dosesn't match e.g. x > 1000.0

Describe the use-case and give concrete real-world examples Notify only if prices, quantities, metrices, ... rise a certain level.

maxmichels commented 1 week ago

@Matthias84 I guess that is already possible trough XPath. Could you check if that solves your case? You can check it with that one: https://changedetection.io/share/-DLX_hZaIEoa

Watch: https://lampen-kontor.de/mcshine-led-strahler-mcshine-mcob-gu10-7w-550-lm-warmweiss.html XPath Filter: //meta[@itemprop="price"]/@content<3