Amazon-Vine-Explorer / AmazonVineExplorer

Makes the Amazon Vine Website evan a bit better
MIT License
29 stars 13 forks source link

[Suggestion] Add ability to *hide* seen items, not just change colors #29

Open numericOverflow opened 6 months ago

numericOverflow commented 6 months ago

There are some times it's nice to completely ignore anything that has been seen already. Especially if there are MANY duplicate variants of the same item that I really don't want.

Can you add a button or switch to completely hide the items already marked as seen? That would make it much easier on your eyes when scrolling through long results.

Thoughts:

Christof121 commented 6 months ago

Hey, thanks for the Feedback.

We will consider to add these Features.

  • Perhaps, if you want to get fancy, make the auto-advance-empty-pages a user controlled setting in the AVE setting tab?

Do I understand this correctly as follows I am at page 1 and go to page 2, on page 2 I have already seen all products, so the script switches directly to page 3?

numericOverflow commented 6 months ago

Do I understand this correctly as follows I am at page 1 and go to page 2, on page 2 I have already seen all products, so the script switches directly to page 3?

I think there are 2 ways to do it:

  1. The method you described above.
  • Automatically skipping pages that are empty by advancing to first available page with unseen items.
  • I was guessing this would be a bit harder to implement
  • You'd need to watch your Amazon call rate so you don't quickly burn through a large number of pages too fast with the "auto-skip unseen items" and tip them off that there's automation being used.
  • This would, in my opinion be the superior implementation from a user's perspective. (no need to click through empty pages)
  1. The "unsophisticated" method (my original thought)
  • If all items on a page have been hidden, just show a banner saying "All items on page have been seen"
  • It requires the user to click through empty pages, which could become annoying, despite it being a massive visual benefit of hiding seen items.
  • This 2nd method is workable, but probably not preferred unless Method 1 is too hard or time consuming to implement.

Here's a quick mock-up of Method 2: 2024-03-29_115507