Python client pour la banque Crédit Agricole
Project description
Client Python pour la banque Crédit agricole - Particuliers
Ce client Python est à destination des particuliers souhaitant récupérer ses opérations bancaires stockées par le Crédit Agricole.
Installation
pip install creditagricole_particuliers
Authentification
from creditagricole_particuliers import Authenticator
session = Authenticator(username="<n° de compte bancaire>", password=[1, 2, 3, 4, 5, 6], region="normandie")
Lister l'ensemble des comptes bancaires
from creditagricole_particuliers import Authenticator, Accounts
session = Authenticator(username="<n° de compte bancaire>", password=[1, 2, 3, 4, 5, 6], region="normandie")
accounts = Accounts(session=session)
for acc in accounts:
print(acc)
Format JSON:
accounts = Accounts(session=session)
print(accounts.as_json())
Rechercher un compte bancaire
from creditagricole_particuliers import Authenticator, Accounts
session = Authenticator(username="<n° de compte bancaire>", password=[1, 2, 3, 4, 5, 6], region="normandie")
account = Accounts(session=session).search(num="<n° de compte bancaire>")
print(account)
Format JSON:
account = Accounts(session=session).search(num="<n° de compte bancaire>")
print(account.as_json())
Récupération du solde d'un compte
from creditagricole_particuliers import Authenticator, Accounts
session = Authenticator(username="<n° de compte bancaire>", password=[1, 2, 3, 4, 5, 6], region="normandie")
account = Accounts(session=session).search(num="<n° de compte bancaire>")
print(account.get_solde())
exemple pour la totalité des comptes
from creditagricole_particuliers import Accounts
solde = Accounts(session=session).get_solde()
print(solde)
Récupération des opérations bancaires
Exemple pour récupérer les 30 dernières opérations
from creditagricole_particuliers import Authenticator, Accounts
# make auth
session = Authenticator(username="<n° de compte bancaire>", password=[1, 2, 3, 4, 5, 6], region="normandie")
# search account
account = Accounts(session=session).search(num="<n° de compte bancaire>")
# get operations
operations = account.operations(count=30)
for op in operations:
print(operations)
Format JSON et filtrage par date
account = Accounts(session=session).search(num="<n° de compte bancaire>")
operations = account.operations(date_start="2021-06-15", date_stop="2021-06-30", count=30)
print(operations.as_json())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for creditagricole_particuliers-0.4.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d05b9e2150a87be88f70e9d5d8f5533fdd326d50693ab7924bcd2b3f6faa8cad |
|
MD5 | 85230760f5133d274ce1371b81fdc730 |
|
BLAKE2b-256 | 0d9165b804fac8e0b52503a46b20515a8969e37acc0734970cc2f775d0ac602b |