w35l3y
Novembro 8, 2022, 9:25am
23
Só pra ficar no histórico e, quem sabe, resolverem criar algum tipo de integração no próprio homeassistant…
Alguns exemplos:
# Análisando os dados
O Nubank retorna todos os dados em formato JSON, para visualizar as informações disponíveis basta printar o resultado de algum método.
Os exemplos abaixo utilizam as bibliotecas `pandas` e `matplotlib` para fazer a visualização dos dados.
```python
from pynubank import Nubank
nu = Nubank()
# Assumindo que você já fez a autenticação aqui
# Assim é possível ver todos os dados
print(nu.get_card_statements())
```
## Gastos por categoria
O Nubank faz uma categorização dos gastos, sendo possível agrupar essas informações e gerar um gráfico com a biblioteca `matplotlib`
```python
from pynubank import Nubank
This file has been truncated. show original
# Feed paginado
O Nubank fez uma nova implementação do feed da NuConta onde é possível obter as transações e eventos de forma paginada.
Isso foi feito por motivos de performance. Algumas contas com milhares de transações estavam lentas ou falhavam na hora
de obter os registros.
Essa implementação está no método `get_account_feed_paginated`.
## Utilização
```python
from pynubank import Nubank, MockHttpClient
nu = Nubank(MockHttpClient())
nu.authenticate_with_cert('some-cpf', 'some-pass', 'cert-path')
# A variável feed conterá a página atual com as transações
feed = nu.get_account_feed_paginated()
```
This file has been truncated. show original
Choske
Novembro 8, 2022, 1:02pm
24
Eu uso essa lib, deixo rodando no python em um note veio que tenho aqui 24/7 e passo via MQTT as informações da conta/rendimentos, funciona muito bem!
Tecker
Novembro 8, 2022, 1:31pm
25
Será que não é possível hospedar isso no próprio Home Assistant? já vi falarem sobre um pyscript que tem no Hacs, mas nunca testei.
Choske
Novembro 8, 2022, 2:22pm
26
Ah eu já tentei rodar diversas vezes python no HA mas nunca deu, sempre tinha algum erro, ou era de biblioteca ou alguma outra coisa aí abandonei hahaha