Walmartify is a robust back-end program, accessible via the command prompt, designed to streamline the collection of item price data from local Walmart stores. This data is retrieved based on user-specified search criteria and proximity to their location. The program organizes this information, allowing users to export it into spreadsheets for analysis. Whether you're a business owner, researcher, or analyst, Walmartify simplifies the task of gathering and managing essential pricing data from local Walmart stores.
The purpose of Walmartify is to offer users a visualization of item prices across Walmart stores located within a set radius. This information is presented in a standardized spreadsheet format, helping users to make well-informed purchasing decisions based on price variations across different store locations. In addition to price data, Walmartify also highlights product availability at various stores, ensuring users can easily locate the items they need. Walmart recently removed the search-by-store feature, making Walmartify even more valuable as it retrieves and presents prices and product availability across multiple nearby stores.
- Automatically generates spreadsheets for multiple searches, simplifying data organization
- Terminal-based interface for streamlined execution and ease of use.
- TomTom API finds store proximity data for accurate results.
- clean data visualization for ease of analysis.
- Python (See requirements.txt for packages)
- Python Interpreter
- Network Connection
- Terminal
- Program to view .xslx files (Google Spreadsheets recommended)
- Download the repository and extract its contents.
- To install the required packages, navigate to the 'Walmartify/' directory in your terminal and execute the command: pip install -r requirements.txt.
- Navigate to the directory where the program is installed, for example, using the command: cd Path/To/Folder/Walmartify/Walmart_Application.
- Run the program by executing the command: python Walmartify.py.
- The program will execute and display an input message indicating how to proceed.
- Either enter one of the listed commands or continue by specifying a product.
- The results, which will be stored in the 'products' folder located in the user's 'Documents' directory.
- Open the generated files for analysis using your preferred .xlsx viewer.
- Serves as the framework for developing the Walmartify application, and for capturing and processing API data.
- A cost-effective alternative to the Google Maps API, enabling precise location-based searches for Walmart stores.
- tool employed to make custom API calls to Walmart's services. This approach is designed to circumvent bot flase-positives.
The program is finalized and open-source, contributions for further enhancements and features are welcome.