/py-price-tracker

a python application to track prices on some online shopping applications

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

PRICE TRACKER

Build Status License Version

It's a simple python3 application that tracks prices and warn the user by email.

Installation

Requirements

  • python3 or later to run price-tracker

  • This application uses gmail smtp server, so firstly you should have a gmail account. I suggest you to use two-step verification for the application. For additional information check the links bellow.

  • You can test application with using temp mail as receiver. I use temp-mail.io while development.

Stable Version

Installing via pip

recommended way to install is via pip:

pip3 install price-tracker

Latest Version

Installing from Git

You can install the latest version from Git

pip3 install git+https://github.com/Evasionn/price-tracker.git

Usage

  • Run bellow command to set configurations. It will be automatically opened http://localhost:5051 and after saving config and product list you can click Shutdown Server button or "ctrl + c" in terminal.
price_tracker init

web-server

  • After setting configuration and product list, it is enough to run bellow command.
price_tracker
  • To run in background
nohup python3 -u -m price_tracker

What is New

Version 0.6

  • Added web server to set configuration and product list easily
  • Hepsiburada scraper updated

Check change log

Supported Web Sites

amazon.com ciceksepeti.com ciceksepeti.net decathlon.com.tr dr.com.tr ebay.com gittigidiyor.com hepsiburada.com kitapyurdu.com letgo.com mediamarkt.com.tr morhipo.com n11.com nike.com teknosa.com teknostore.com toyzzshop.com tozlu.com trendyol.com vatan.com