Skip to content

qchen59/ItemStockTracker

Item Stock Tracker

Build Status Coverage Status GitHub release (latest by date) DOI GitHub issues GitHub all releases

<Name TBD> (Item Stock Tracker) is a program designed to alert users when specific items from an online retailer are back in stock.

ItemStockTracker.mp4

Prerequisites

Make sure you have installed and followed all of the following prerequisites on your development machine:

Documentation

Item Stock Tracker’s documentation

Installation

  1. Download the project from GitHub or clone the repository.

git clone https://github.com/qchen59/ItemStockTracker.git

Screen Shot 2021-10-06 at 3 30 28 AM

  1. Change the current directory to the project folder, install the required packages.

cd ItemStockTracker

pip install -r requirements.txt

  1. Change the current directory to code, then run the GUI.py.

cd code

python3 GUI.py

Usage

image

By default, the GUI will already contain some data, which is loaded from data/tracker.txt. To add your own items, click the plus button in the upper right. You will be prompted to enter a name for the item you are tracking, along with a URL for a specific product page. Currently, amazon.com and bestbuy.com product pages are supported.

image

You can also edit, add, or delete items by right-clicking on a selected item:

image

When an item is restocked, a popup will appear. Optionally, an email alert will also be sent to a specified address.

image

Lastly, in the "Settings" tab you can adjust the refresh interval (how often the program will poll the website to check the stock status of your items), and configure your email alert settings.

image

Future Goals

  • Come up with a good name!
  • Text alert.
  • Collect the in-stock drop data and predict the next drop time.
  • More supported retailers.
  • Other enhancements

Questions?

If you encountered any questions and seeking for helps, please contact the following emails. [email protected], [email protected]

Team Members

Qiuyu Chen

Yasitha Nisansala Rajapaksha

Hugh Wright

Jiacheng Yang

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages