Inventory Inspector is a Python GUI tool made using PyQt5. The handling of links is done with a combination of BeautifulSoup and the integrated Requests library.
So far, the program supports Canada Computers, Newegg (CA), BestBuy (CA), and MemoryExpress, but more retailers may be added in the future.
- Canada Computers
- BestBuy (CA)
- Newegg (CA)
- Memory Express
Add the links you want to check into "links.txt", with a newline separating each link.
Then, run the following instructions in your command line (Windows):
git clone https://github.com/rohit-px2/Inventory-Inspector.git Inventory-Inspector
cd Inventory-Inspector
<codepip install -r requirements.txt to install requirements (only need to do this once)
If your Python version is less than 3.2, you must run > pip install futures
. Otherwise you do
not need to do anything. Then
cd src
python main.py
to run. Enter the interval time and the program will begin checking stock!
To run tests, you need Pytest. To install Pytest, type
> pip install pytest
into your console.
To run the tests, navigate to the parent directory
of the project, cd test
and run pytest