ChangeDetection icon indicating copy to clipboard operation
ChangeDetection copied to clipboard

[Feature request] Selective detection

Open galadril opened this issue 4 years ago • 8 comments

Awesome app!

It would be cool if you can select a part of the website that you would like to watch. For example, if i would like to buy a product like this:

image

It would be awesome to set a check on the specific 'In stock' text.. or 'out of stock'

So you get a notification when that part of the website changes..

galadril avatar Oct 26 '20 07:10 galadril

I completely agree, however I don't know how to make the UI for that.

On Mon, Oct 26, 2020, 04:45 HNO Mobile [email protected] wrote:

Awesome app!

It would be cool if you can select a part of the website that you would like to watch. For example, if i would like to buy a product like this:

[image: image] https://user-images.githubusercontent.com/14561640/97146092-8d9ed880-1767-11eb-8c61-2cba814c8537.png

It would be awesome to set a check on the specific 'In stock' text.. or 'out of stock'

So you get a notification when that part of the website changes..

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/bernaferrari/ChangeDetection/issues/42, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACVXFNHVJENQ74C4WM6MI3SMUSLLANCNFSM4S7ARIDA .

bernaferrari avatar Oct 26 '20 13:10 bernaferrari

True.. sounds really hard...

Could be something like the firefox dev panel: image

So you can select a field within the page: image

You could even make this feature a paid feature ;)

galadril avatar Oct 26 '20 13:10 galadril

I currently get updates every hour for all websites that i would love to watch.. thats because there is always something changed on the webshops.. but not the info that im interested in :D

galadril avatar Oct 26 '20 13:10 galadril

How would you scroll and select that? That's one of the pain points..

On Mon, Oct 26, 2020, 10:43 HNO Mobile [email protected] wrote:

I currently get updates every hour for all websites that i would love to watch.. thats because there is always something changed on the webshops.. but not the info that im interested in :D

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bernaferrari/ChangeDetection/issues/42#issuecomment-716554277, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACVXFMBOEHU6ITBA7OL4DTSMV4HJANCNFSM4S7ARIDA .

bernaferrari avatar Oct 26 '20 14:10 bernaferrari

If you could figure this out, I would be very happy. I have the problem on the website I want to watch that the code behind the frontpage changes all the time, so I get constant notifications. It would be great just to track one part of a page.

Hillmanae avatar Aug 26 '21 12:08 Hillmanae

Someone has suggested me to make a widget with a partial part of the page. I'll see how far I can get with that idea.

bernaferrari avatar Aug 26 '21 17:08 bernaferrari

I completely agree, however I don't know how to make the UI for that.

There is an option: allow the user to input the CSS selector. For example, if we look at this page for Amazon Kindle, the CSS selector obtained via Firefox Developer Tools is .apexPriceToPay > span:nth-child(2).

Iey4iej3 avatar Nov 17 '21 10:11 Iey4iej3

How would you scroll and select that? That's one of the pain points.. On Mon, Oct 26, 2020, 10:43 HNO Mobile @.***> wrote: I currently get updates every hour for all websites that i would love to watch.. thats because there is always something changed on the webshops.. but not the info that im interested in :D — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#42 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACVXFMBOEHU6ITBA7OL4DTSMV4HJANCNFSM4S7ARIDA .

have you ever checked out an app called anytracker on the playstore? The UI can look like that! You can have an embedded webview and then find the number/text in the raw html, then you can get a fingerprint (combination of element tag, id, class, heirarchy etc.) and then monitor that instead of the whole site!

theSoberSobber avatar Dec 09 '23 11:12 theSoberSobber