Code Monkey home page Code Monkey logo

br-to-ynab's Introduction

br-to-ynab

codecov

Sincronize seus gastos dos seus bancos para o YNAB automaticamente (Sucessor do nubank-sync-ynab)

Instituições Financeiras Suportadas

Esse projeto foi criado durante o meu tempo livre e só consegui implementar os bancos que tenho conta. Caso seu banco não seja suportado, PRs são bem-vindas.

Instituição Produto Biblioteca Observação
Nubank Conta corrente pynubank
Nubank Cartão de crédito pynubank
Bradesco Conta corrente pybradesco Últimos 90 dias
Bradesco Cartão de Crédito pybradesco Fatura aberta + Última fatura fechada
Alelo Refeição python-alelo
Alelo Alimentação python-alelo
Alelo Flex python-alelo

Como funciona

Este script utiliza bibliotecas que permitem acesso aos extratos bancários e o ynab-sdk para sincronizar as informações entre os sistemas.

Como alguns bancos podem precisar de um segundo fator de autenticação, o processo pode precisar de interação humana, impedindo um processo 100% automatizado.

Instalando

TBD

Configuração inicial

Antes de iniciar a sincronização, é necessário configurar todas as contas que serão sincronizadas.

Para isso execute o comando br-to-ynab --configure e siga o passo a passo para configurar todas as contas.

Após isso será gerado um arquivo br-to-ynab.json com todos os parâmetros informados (Guarde em local seguro pois ele contém todas as credenciais).

Sincronizando

Para iniciar a sincronização basta executar o comando br-to-ynab --sync.

Caso queira verificar quais transações serão importadas é possível informar o parâmetro --dry que ira exibir os dados no terminal mas não importará no YNAB.

Testes

TBD

Contribua

Se você tem alguma idéia para melhorar esse app, abra sua PR e contribua para esse projeto !

br-to-ynab's People

Contributors

andreroggeri 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.