Table of Contents
Amazon Price Tracker is a web application written in Python and Flask which enables users to create a customizable list of products to track the price of and receive email notifications when one changes.
This application utilizes the following technologies: Python, Flask, SQLAlchemy, and WTForms.
Please install Python and Pip as prerequisites for this project.
To run this project locally, please follow these steps:
- Download this repo:
git clone https://github.com/RNostrand/Wildfire-Lookup.git
- Enter the repo folder:
cd Amazon-Price-Tracker
- Install the project requirments:
pip install -r requirements.txt
- Reference
.example-env
to create your own.env
file. View the table below for descriptions of the variables. - Start the application:
python run.py
Environment Variables
Variable | Description |
---|---|
EMAIL_USER | Email address for the server to send emails from |
EMAIL_PASS | Password for the server email address |
SECRET_KEY | The secret key for your database. Can be any secure value |
SQLALCHEMY_DATABASE_URI | URI to your server database |
PROXY | The proxy to call Amazon from in your headers |
Users can register an account with an email and a password. Search for products and add them to your tracking list. When the price changes for an item, you will recieve an email notication alerting you of the change.
See the open issues for a list of proposed features (and known issues).
- Top Feature Requests (Add your votes using the 👍 reaction)
- Top Bugs (Add your votes using the 👍 reaction)
- Newest Bugs
Reach out to the maintainer at one of the following places:
- GitHub issues
- Contact options listed on this GitHub profile
If you want to say thank you or/and support active development of Amazon Price Tracker:
- Add a GitHub Star to the project.
Together, we can make Amazon Price Tracker better!
First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.
Please read our contribution guidelines, and thank you for being involved!
The original setup of this repository is by Ryan Nostrand.
For a full list of all authors and contributors, see the contributors page.
Amazon Price Tracker follows good practices of security, but 100% security cannot be assured. Amazon Price Tracker is provided "as is" without any warranty. Use at your own risk.
For more information and to report security issues, please refer to our security documentation.
This project is licensed under the MIT license.
See LICENSE for more information.