dgtlmoon / dgtlmoon/changedetection.io

[feature] Ability to set "Time Between Check" per tag/group

Open
#3,352 2 comments 2 reactions 0 assignees View on GitHub
enhancement Improved configuration management
Dominant language
Python
Stars
34.1k
Forks
2k
Avg merge
23h 38m
Merged PRs (30d)
67

Description

**Describe the solution you'd like**
Allow setting the "Time Between Check" interval for each tag or group, so all watches under that tag inherit the same schedule unless overridden individually.

**Describe the use-case and give concrete real-world examples**
Example use cases:

- Rarely updated pages (e.g., informational/policy pages) → check weekly
- Frequently updated pages (e.g., job boards/news) → check every few hours

This would simplify management of large watch lists, reduce manual edits, and help control webhook/notification load. Updating the tag setting would update the schedule for all linked watches.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by tracing how tags or groups and per-watch check intervals are stored and applied, then identify the existing schedule-update tests. Done means a tag or group interval is inherited by its watches, individual overrides still work, and changing the tag setting updates linked schedules.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.