Giter Site home page Giter Site logo

illbewatchingyou's Introduction

Logo

I'll be watching you

Watch product availability in MercadoLibre

About the project

I'll be watching you provides a periodic task to verify the availability of products in MercadoLibre and sends a message through Telegram when there's stock.

Motivation

A few days ago I had to buy an oven, I did market research and the best price was provided by the manufacturer that sells their products through their official store hosted by MercadoLibre, the biggest eCommerce platform in Argentina.

For those who don't live in Argentina, it's pretty common to find different prices for the same product, there are several factors that make this happen, but the root cause is the country's inflation.

I didn't buy the product because it was late. Big mistake. The next day in the morning I was ready to do it but it wasn't available anymore. I sent a message to the manufacturer and they told me that they will have stock again in a couple of days so I promised myself to buy the product right after it became available.

Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Docker
  • Docker-Compose
  • Telegram Bot

Running the application

  1. Clone this repository [email protected]:FedericoJurio/illbewatchingyou.git
  2. Access to the project directory cd illbewatchingyou
  3. Update the products.yaml file by adding the products of your interest
  4. Update the .env file by adding the Telegram chat identifier, username, and password
  5. Build the containers docker-compose build
  6. Run the application docker-compose up

License

Distributed under the MIT License. See LICENSE for more information.

illbewatchingyou's People

Contributors

federicojurio avatar

Watchers

James Cloos 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.