Denis Machard

My technical gists

Infrastructure background, developer mindset. I build things for pleasure.
    @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