dgtlmoon / dgtlmoon/changedetection.io

[feature] Binary files by configurable extension (`.exe` etc) should force headers-only recheck mode

Open
#2,529 3 comments 3 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
34.3k
Forks
2.1k
Avg merge
22h 52m
Merged PRs (30d)
70

Description

Related to https://github.com/dgtlmoon/changedetection.io/issues/2383

So for example if i add a `https://microsoft.com/really-big-download.exe` changedetection should just use the appropriate headers if they are available and not make the full request

OR make a headers request first, if no etag then continue with normal fetch?

(`.exe` , `.iso` etc)

Contributor guide

Open the contributing guide

Research direction

Start by reading related issue #2383 and tracing the existing recheck behavior for large downloads. The issue names no files or tests; done should mean configurable binary extensions use headers-only checks when suitable headers exist, with a defined fallback to a normal fetch when they do not.

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
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.