GithubHelp home page GithubHelp logo

price_tracker_south_africa's Introduction

Never Miss a Deal

Want to know when a product goes on sale.

Track any product from clothing, electronics, toys and TVs on Takealot, Makro and Game South Africa. The price tracker app will regularly compares the prices of your favorite stuff on Takealot, Makro and Game and sends you a customized notification email to tell you if the prices fell down.

Requirements

  • Gmail Account.
  • Google Chrome.

Here's how it works:

  1. Install the required packages.

pip Install requests bs4 selenium pandas smtplib

  1. Modify the excel sheet by adding the urls and Tracking Price for an item. The file located in data/items_details.csv.

  2. Edit the sender and recipient email in mail.json file which exist in the config folder.

  • Sender Email: To be able to receive an email from the app you need to have a sender email.
  • recipient Email: This email will be the receiver.
  1. run the following command:
python price_tracker.py

price_tracker_south_africa's People

Contributors

shabata avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.