Metadata-Version: 2.1
Name: price-tracker
Version: 0.5
Summary: a python application to track prices on some online shopping applications
Home-page: https://github.com/Evasionn/price-tracker/
Author: Melihşah Akın
Author-email: melihsahakin@gmail.com
License: gpl13
Project-URL: Documentation, https://pyscaffold.org/
Description: # PRICE TRACKER
        [![Build Status](https://img.shields.io/pypi/pyversions/price-tracker)](https://pypi.org/project/price-tracker/)
        [![License](https://img.shields.io/github/license/Evasionn/price-tracker)](LICENSE)
        [![Version](https://img.shields.io/pypi/v/price-tracker)](https://pypi.org/project/price-tracker/)
        
        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.
        
            - [Google Two-Step Verification](https://www.google.com/landing/2step/)
            - [Google App Passwords](https://myaccount.google.com/apppasswords)
        - You can test application with using temp mail as receiver. I use [temp-mail.io](https://temp-mail.io/) while development.
        ### Stable Version
        #### Installing via pip
        recommended way to install is via pip:
        ```bash
        pip3 install price-tracker
        ```
        ### Latest Version
        #### Installing from Git
        You can install the latest version from Git
        ```bash
        pip3 install git+https://github.com/Evasionn/price-tracker.git
        ```
        ## Usage
        - input and config files must be json. 
        - prepare products.json. Example products.json is must be in format bellow!
        
        ```json
        [
          {
            "url": "https://www.hepsiburada.com/iphone-se-64-gb-p-HBV00000SXR45",
            "warn_price": 5000
          },
          {
            "url": "https://www.amazon.com.tr/Philips-Hd7461-20-Kahve-Makinesi/dp/B00R04CAH0/ref=zg_bs_kitchen_home_1?_encoding=UTF8&psc=1&refRID=Q90ZVE1A20WY367CAJPQ",
            "warn_price": 550
          },
          {
            "url": "https://www.vatanbilgisayar.com/arnica-ih33151-demli-rose-cay-makinesi.html",
            "warn_price": 340
          }
        ]
        ```
        - To run type in terminal
        ```bash
        price_tracker
        ``` 
        or with defining input file 
        ```bash
        price_tracker -i products.json
        ```
        
        - optionally you can define a config.json. It should be in format bellow:
        ```json
        {
            "sender_gmail": "gmail@gmail.com",
            "gmail_password": "mygmailpassword!",
            "receiver_mail": "receiver@gmail.com" 
        }
        ```
        To run with config file 
        ```bash
        price_tracker -i products.json -c config.json
        ```
        
        - To run in background products and config file must be given as command line argument
        ```bash
        nohup python3 -u -m price_tracker -i products.json -c config.json &
        ```
        ## What is New
        ### Version 0.5
        - Some bugs are fixed and includes code refactor works
        - Random user agent for get requests
        - ebay.com, morhipo.com, teknostore.com, letgo.com, kitapyurdu.com, tozlu.com, dr.com.tr, toyzzshop.com, 
        decathlon.com.tr, nike.com scrapers are added
        - issue templates are published
        
        Check [change log](https://github.com/Evasionn/price-tracker/blob/master/CHANGE_LOG.md)
        
        ## Supported Web Sites
        [![amazon.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/amazon.png)](https://www.amazon.com/)
        [![ciceksepeti.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/ciceksepeticom.png)](https://www.ciceksepeti.com/)
        [![ciceksepeti.net](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/ciceksepetinet.png)](https://www.ciceksepeti.net/)
        [![decathlon.com.tr](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/decathlon.png)](https://www.decathlon.com.tr/)
        [![dr.com.tr](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/dr.png)](https://www.dr.com.tr/)
        [![ebay.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/ebay.png)](https://www.ebay.com/)
        [![gittigidiyor.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/gittigidiyor.png)](https://www.gittigidiyor.com/)
        [![hepsiburada.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/hepsiburada.png)](https://www.hepsiburada.com/)
        [![kitapyurdu.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/kitapyurdu.png)](https://www.kitapyurdu.com/)
        [![letgo.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/letgo.png)](https://www.letgo.com/)
        [![mediamarkt.com.tr](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/mediamarkt.png)](https://www.mediamarkt.com.tr/)
        [![morhipo.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/morhipo.png)](https://www.morhipo.com/)
        [![n11.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/n11.png)](https://urun.n11.com/)
        [![nike.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/nike.png)](https://www.nike.com/)
        [![teknosa.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/teknosa.png)](https://www.teknosa.com/)
        [![teknostore.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/teknostore.png)](https://www.teknostore.com/)
        [![toyzzshop.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/toyzzshop.png)](https://www.toyzzshop.com/)
        [![tozlu.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/tozlu.png)](https://www.tozlu.com/)
        [![trendyol.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/trendyol.png)](https://www.trendyol.com/)
        [![vatan.com](https://raw.githubusercontent.com/evasionn/price-tracker/develop/docs/vatan.png)](https://www.vatanbilgisayar.com/)
        
        
        
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Description-Content-Type: text/markdown; charset=UTF-8
Provides-Extra: testing
