dgtlmoon / dgtlmoon/changedetection.io

[feature] Screenshot + Upload to S3 and Timed Reports

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

Description

It would be ideal to take a screenshot and upload it to S3 or another Cloud -- perhaps on device, and only keep the last 25-100 screenshots -- and be able to attach them inside of a notification of any kind or at least get a public link to view the screenshot embedded in the notification.

I'd also like to be able to get "timed reports", as in see all changes and screenshots taken within the past X cycles or minutes, just in case we are missing something or configure the filters incorrectly.

I'd be happy to contribute code. Shouldn't be too hard.

Contributor guide

Open the contributing guide

Research direction

The issue names screenshot capture, S3 or other cloud storage, notifications, retention, and timed reports but identifies no files, tests, or entry points. Start by tracing the existing screenshot, notification, and report-related paths, then clarify the storage, retention, scheduling, and delivery requirements. Done should include agreed behavior for both screenshot attachments or links and reports covering a defined time window.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
backend, cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.