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
20.02k stars 1.08k forks source link

[feature] Add an option to specify cron-like rules for checking for diffs #164

Open dzek69 opened 3 years ago

dzek69 commented 3 years ago

Use case:

Using cron-like rules I could save some resources.

Please consider this feature request, thanks!

dgtlmoon commented 3 years ago

Hi! I like it, there's the https://pypi.org/project/python-crontab/ library, I like the @daily @hourly type meta text too.

I have to think how the daemon side will fit in, it should connect up nice with the queue system that the software uses to place new watches in a queue to be checked

dgtlmoon commented 3 years ago

related to #5 also, I guess the time selector needs a bit of refactor after all this time

OurGuru commented 2 years ago

Was this idea abandoned?

stephenjamieson commented 2 years ago

Hi, I'm curious too, this would be helpful or even better something similar to systemd's onCalender - https://silentlad.com/systemd-timers-oncalendar-(cron)-format-explained

dgtlmoon commented 2 years ago

@OurGuru @stephenjamieson please read https://joeldenning.com/?p=29

but yes - in the future - right now theres some big functionalities missing that need addressing urgently

stephenjamieson commented 2 years ago

Apologies, not trying to take up your time.

dgtlmoon commented 2 years ago

the issue is noted and we'll get to it in due time :)

MG-Sky commented 1 year ago

do you plan to introduce cron syntax to the application? many of my workloads run only once a day (ideally in the morning).

Z0pyrus commented 8 months ago

Will this be added in the UI?

iG8R commented 8 months ago

It would be way more convenient to have this functionality as a built-in UI option as opposed to having to use it via API with third-party task management apps.

n00b12345 commented 4 months ago

Cron functionality would really be great to have.

dgtlmoon commented 1 month ago

https://github.com/dgtlmoon/changedetection.io/issues/1086