Skip to content

A stock checker (based on my original project Stock_Check) with a GUI that can check the stock of various electronics retailers for user-specified items.

Notifications You must be signed in to change notification settings

rohit-px2/Inventory-Inspector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Inspector

Check the online inventory of electronics retailers

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.

Supported Websites

  • Canada Computers
  • BestBuy (CA)
  • Newegg (CA)
  • Memory Express

Run Instructions

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!

Testing

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

About

A stock checker (based on my original project Stock_Check) with a GUI that can check the stock of various electronics retailers for user-specified items.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages