Blog of :/blog/weboob/Synchroniser_Budgea_avec_weboob.html

Synchroniser Budgea avec weboob

Un reproche qui est fait régulièrement à Budgea est qu'il est nécessaire d'y enregistrer ses identifiants bancaires pour utiliser le service.

En effet, pour des raisons évidentes de convivialité, nous préférons stocker (de manière sécurisée¹) les credentials et effectuer la synchronisation quotidiennement (via weboob) pour générer des alertes, et éviter que l'utilisateur ait un agent sur son poste qui doit être régulièrement mis à jour.

Néanmoins, grâce à l'API fournie par Budgea, il est possible de charger les nouvelles transactions depuis une application cliente. J'ai donc rajouté une commande à l'application boobank pour effectuer la synchronisation depuis sa propre machine.

Pour cela, une fois votre compte créé sur Budgea, vous pouvez charger vos comptes et transactions bancaires en une seule commande :

$ boobank budgea USERNAME PASSWORD

Par exemple :

$ boobank budgea romain@weboob.org mypassword
- C/C Eurocompte Confort M Machin (678.00€): 27 new transactions
- Compte Courant M Machin (0.00€): 9 new transactions

Les comptes apparaissent maintenant dans Budgea avec l'ensemble des transactions disponibles. Il est dès lors possible d'ajouter cette commande dans un cron pour que cela soit fait régulièrement.

¹ le chiffrement est réalisée de manière asymétrique, ce qui fait que seuls les backends, non accessibles depuis Internet, peuvent lire les identifiants bancaires pour les envoyer aux sites des banques.