dgtlmoon / dgtlmoon/changedetection.io

[feature] Finish work on Visual Selector "Select by style" implementation

Open
#2,906 0 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

Since the scraped data knows the styles of the elements on the page, the implementation of "select by style" needs to be finished

- Some "mode" button to switch between elements, or select by style
- Connect it with the notifications
- Maybe additionally specify a tag type like "`a`" so it will select all same style elements of `a`

Style = fontsize+fontcolor in this case.

So then the aim of the game, for example, is when you have a list of headings for products for sale, and you want to select just the headings and know when NEW headings arrive

Then in the notification, you can set it up to send all the HTML 's in the notification only

(extra points for making the `a href` in the notification be sure it has the https:// URL of the website incase it's relative!)

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by locating the existing Visual Selector and notification paths, then trace how scraped element styles are represented; done means a mode can select by style, optionally constrain by tag, notifications can emit matching HTML, and relative links are made absolute.

Written by the indexing model from the issue text.

Assessment

Tech stack
html, python
Domain
web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.