dgtlmoon / dgtlmoon/changedetection.io

[feature] Configurable list of mime-types that make the system just return a checksum (good for watching binary files)

Open
#1,334 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
34.1k
Forks
2k
Avg merge
22h 52m
Merged PRs (30d)
70

Description

Sometimes I just want to watch an `.exe` file and know if it changed
or sometimes I want to know if a `.jpeg` file changed

Could be super handy to have a config text-area that has a list of mimetypes

```
application/vnd.microsoft.portable-executable
application/executable
image/jpeg
```

When the fetcher hits that mimetype, it should not process the content, but just return the md5 checksum in the content-view

that way it could be configured for lots of interesting watching options, that arent just web-pages

Contributor guide

Open the contributing guide

Research direction

Start by tracing the fetcher path that receives a response MIME type and the content-view path that displays processed content. Review how watch configuration is currently stored and exposed, then define the configured MIME-type behavior so matching binary responses show an MD5 checksum instead of processed content. Done means the setting accepts the listed MIME types and matching files are represented by their checksum.

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.