Vocês acham que é possível utilizar o pynubank para todo dia registrar novas transações em uma base de dados? #395
-
Olá, espero que estejam bem! Parabéns e obrigado pelo projeto! Apenas uma breve observação, é inacreditável como os bancos ainda não implementaram API's completas, funcionais e bem documentadas, assim como acho bem frustrante que não possamos baixar extratos em .json que facilitaria muito nossa organização financeira. Atualmente uso SeaTable, é uma alternativa a Airtable, a minha intenção é alimentar uma base com meus gastos e receitas da nuconta, porém, para deixá-los organizados tenho feito da seguinte forma:
Vocês acham que seria possível usar o projeto para todos os dias ele rodar e atualizar uma base da dados ou um arquivo .csv que posteriormente faria a atualização via n8n (provavelmente) da base de dados no Seatable? Caso não, vocês teriam alguma outra sugestão de fluxo mais fácil ou adequado? Obrigado pela atenção e disposição! Desculpe-me pelo incômodo! Tudo de bom à todos! |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 7 replies
-
Pois é, eu achei que o open finance ajudaria nesse sentido mas não 😢 . Sobre a sua idéia, funciona sim, inclusive eu fiz essa lib justamente pra isso. |
Beta Was this translation helpful? Give feedback.
-
Obrigado pela tão rápida resposta! Que boa notícia! Sei que há inúmeras formas de se fazer isso, queria fazer da forma mais simples possível para evitar manutenção, é que tô com muita coisa pra fazer na vida e não queria ter mais uma pra ter que "monitorar" com frequência, mas ao mesmo tempo não ter a vida financeira organizada da forma como gostaria tem me trazido preocupação. Eu tô gastando muito tempo usando parse pra deixar os dados como gostaria e ainda não tá ficando da forma ideal. Pensei em usar o n8n, o que você acha? Caso prefira outra abordagem, por favor, fique à vontade para dizer. Pelo que vi você está usando docker, tenho bem pouca experiência com ele, mesmo sendo algo relativamente "básico" no mundo da programação. O meu intuito seria capturar diariamente as transações, formatá-las e levar para o SeaTable, optei por usar ele ao invés do YNAB pois eu uso-o para guardar todas as outras coisas importantes, por mais que eu perca um pouco de personalização, mantenho tudo em um lugar só, mas é uma alternativa bastante interessante! :)
Desculpe-me pela quantidade de perguntas, fiquei bastante animado com a possibilidade de dar certo! Não preocupe-se caso não possa responder! Muito obrigado pela atenção e disposição! Desculpe-me pelo incômodo! |
Beta Was this translation helpful? Give feedback.
-
Não conhecia, mas pelo que eu bati o olho na documentação, parece atender as suas necessidades.
Não estão todas no examples, mas acredito que o
Sim, mas nem todas as informações são retornadas nos métodos que trazem a lista, então dependendo do que você for precisar, será necessário fazer mais uma chamada por transação (O que pode ser complicado pois o Nubank tem rate-limiting não documentado)
Todas as transações tem data/hora, se for juntar as duas listas (transações da Nuconta + cartão de crédito) pode ser necessário fazer a ordenação após juntar
Depende de como você controla os seus gastos. No meu caso, a maioria dos gastos estão no cartão de crédito, se eu não importar cada transação separadamente, eu não vou conseguir categorizar / orçar corretamente. |
Beta Was this translation helpful? Give feedback.
-
Já utilizei também buscando 4 vezes ao dia por meses para múltiplas contas, funciona fazendo suas adequações de estrutura de dados e possíveis casos em que há cartões de crédito. |
Beta Was this translation helpful? Give feedback.
Pois é, eu achei que o open finance ajudaria nesse sentido mas não 😢 .
Sobre a sua idéia, funciona sim, inclusive eu fiz essa lib justamente pra isso.
Eu sincronizo todas as transações duas vezes por dia no YNAB que é a ferramenta que uso pra gestão financeira.