Denis Machard

My technical gists

Infrastructure architect by profession but always consider himself as a developer and an open source enthusiast.
@github @mastodon @rss

Client en Python pour la banque Crédit Agricole

Le client Python est à destination des particuliers souhaitant récupérer ses opérations bancaires stockées par le Crédit Agricole.

Introduction

Ce client Python permet de:

  • lister l’ensemble des comptes bancaires associés au compte
  • récupérer le solde total
  • récupérer la liste des opérations au format JSON

Installation

Le module python creditagricole-particuliers disponible sur pypi

pip install creditagricole-particuliers

Exemple

Code pour calculer le solde total de l’ensemble des comptes.

from creditagricole_particuliers import Authenticator, Accounts

# user credentials
login = "xxxxxxx"
pwd = [x, x, x, x, x, x]
region = "normandie"

# make auth
session = Authenticator(username=login, password=pwd, region=region)

# get all accounts
accounts = Accounts(session=session)

print("")
total_solde = 0
for acc in accounts:
    total_solde += acc.get_solde()
    print(f'{acc.descr["libelleProduit"]:>25}  {acc.get_solde():>20}')

print("")
print( f"{'TOTAL':>25} {total_solde:>20}" )
propulsed by hugo and hugo-theme-gists