Alelo API
Project description
python-alelo
A Alelo ainda não tem uma API para a gente pegar os nossos dados. Por isso fiz essa lib para poder melhorar o meu financeiro-bot
Contribuições são bem vindas para colocar outros cartões.
Como usar
Para instalar pip install python-alelo
from python_alelo.alelo import Alelo from python_alelo.alelo import Card from typing import List a = Alelo(cpf="SEU-CPF", pwd="SUA-SENHA") a.login() # Você precisa pegar os seus cartões para pegar o id deles cards: List[Card] = a.get_cards() # Pega o primeiro card card: Card = cards[0] # Pega todas as cinco últimas transações print(a.get_transactions(card)) # Para pegar o saldo do cartão s = a.get_statement(card.id) print(s["statement"]["balance"])
O retorno do get_transactions
é assim, esse é o retorno real do meu cartão:
{ "transactions":[ { "date":"22/11", "value":5.1, "moneyType":"R$", "type":"DEBIT", "icon":"shopping", "description":"Pao To Go", "virtualCard":false }, { "date":"15/11", "value":84, "moneyType":"R$", "type":"DEBIT", "icon":"shopping", "description":"VIA POMPEIA", "virtualCard":false }, { "date":"14/11", "value":30, "moneyType":"R$", "type":"DEBIT", "icon":"shopping", "description":"T B B VILA OLIMPIA RES", "virtualCard":false }, { "date":"11/11", "value":43.8, "moneyType":"R$", "type":"DEBIT", "icon":"shopping", "description":"KADALORA PIZZARIA", "virtualCard":false }, { "date":"10/11", "value":5.9, "moneyType":"R$", "type":"DEBIT", "icon":"shopping", "description":"STARBUCKS 008-ELDORADO", "virtualCard":false } ], "average":33.76 }
Opções
Para pegar mais transações vc pode fazer assim:
from python_alelo.alelo import TransactionsTime a.get_transactions(card, TransactionsTime.LAST_FIVE) a.get_transactions(card, TransactionsTime.LAST_FIFTY_DAYS) a.get_transactions(card, TransactionsTime.LAST_MONTH) a.get_transactions(card, TransactionsTime.LAST_THREE_MONTHS) a.get_transactions(card, TransactionsTime.LAST_FOUR_MONTHS)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-alelo-2.0.1.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for python_alelo-2.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24dc715eea1e93304e623310782abda46d8cadd845f08dfc401701e2c6126c74 |
|
MD5 | 78fa5106f5d04bc9d9d165cb5184ad8f |
|
BLAKE2-256 | 0014d7f806647f748b09c89404699309b2597a5b54010ab164baeac6299553a5 |