Skip to content
This repository was archived by the owner on Sep 8, 2020. It is now read-only.

[Difficult] Add seasonal 5% cashback categories #19

Open
nareddyt opened this issue Mar 13, 2018 · 0 comments
Open

[Difficult] Add seasonal 5% cashback categories #19

nareddyt opened this issue Mar 13, 2018 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@nareddyt
Copy link
Owner

nareddyt commented Mar 13, 2018

Discover allows customers to receive 5% cashback on certain categories. These categories rotate quarterly. You can view the categories here (make sure to login to www.discover.com first).

It might be nice to add this to the extension as well. It would require the following additions to the project:

  • New schemas for keeping track of 5% cashback in data/
  • New html parser in tools/
  • Difficult: Data processing to get the valid websites that each category works for
  • New handlebars templates in templates/
  • Difficult: Addition of this data to the main scripts in src/
  • Commands in package.json
  • Documentation

This is Difficult because the data isn't easy to integrate into the current extension. Discover doesn't provide sitenames that qualify for the 5% cashback. Therefore we can't follow the process in tools/ to just google the sitename to get the valid hostnames to check against. Additionally, there may be 1000s of sites for each category, so we can't store this data like we do we deals and cashbacks.

We need some other way of determining which websites qualify for the 5% cashback deal based on the actual content of the website. Giving the extension permissions to read website data may be out-of-scope for this project.

@nareddyt nareddyt added enhancement New feature or request help wanted Extra attention is needed labels Mar 13, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant