Giter Site home page Giter Site logo

fsdearruda / assistente-de-compras Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 4 KB

Script em Python que calcula uma estimativa total para uma lista de compras do Google Keep, utilizando a API do supermercado Nordestão para obter os preços dos produtos.

License: MIT License

Python 100.00%
python

assistente-de-compras's Introduction

Assistente de compras

Utiliza da api do Nordestão para obter os preços dos produtos na sua lista do Google Keep e calcular uma estimativa do valor total da compra.

O valor estimado é exibido no final da lista como um item marcado como concluído.

Logs

Os logs são salvos no arquivo items.json na pasta /logs neste formato:

[
  {
    "termo": "string", // Nome do item na lista do Google Keep
    "descricao": "string", // Descrição do item encontrado no Nordestão
    "quantidade": "int", // Quantidade do item na lista do (se especificado)
    "preco": "float", // Preço do item encontrado no Nordestão
    "total": "float", // Preço total do item (preco * quantidade)
    "em_oferta": "boolean", // Se o item está em oferta
    "link": "https://www.lojaonline.nordestao.com.br/produtos/detalhe/{product_id}" // Link do item encontrado no Nordestão
  },
    ...
]

Dependências

Instalação

  1. Clone o repositório

  2. Instale as dependências

  3. Adicione o arquivo config.json na pasta raiz do projeto

  4. Dentro do arquivo config.json adicione as seguintes informações:

    {
      "email": "~email do google keep~",
      "password": "~senha do google keep~",
      "list_id": "~id da lista do google keep~"
    }

    Para obter o id da lista, basta acessar o Google Keep e clicar no menu de opções da lista desejada. O id estará na url.

  5. Execute o arquivo main.py

assistente-de-compras's People

Contributors

fsdearruda avatar

Stargazers

 avatar

Watchers

 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.