dgtlmoon / dgtlmoon/changedetection.io

[feature] Price detection & tracking for listing pages

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

Description

I want to monitor a certain GPU's price, so I searched for the model and ordered the results by price ascending. The specific brand is irrelevant, meaning the first result might change over time. I have a "regular" watch that can track price changes to that first item, but I wanted to leverage the price tracker so I'm only alerted of changes below a certain price.

The current price tracker only works for single page products, but maybe it could be extended to listing pages? Even if it required a manual selector, so it can be pointed to the first item instead of having to guess it.

For now I'm using a price detection watch with a browser action that automatically clicks and navigates to the page of the first result, but for that I need to use Playwright and I wanted to avoid that if possible.

Contributor guide

Open the contributing guide

Research direction

Start by reading the current price tracker entry point and the browser action flow described in the issue. Compare how single-product pages are handled with the requested listing-page case, including manual selection of the first result. Done means a listing page can track the selected item's price without requiring Playwright.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.