Le formateur CSV de boobank (et des applications weboob en général) ne te garanti en rien que le nombre de colonnes restera stable, et que la valeur que tu cherches restera à la même colonne.
Intéressant.
J'avais utilisé cette technique car je m'étais rendu compte que certains comptes (mon crédit immobilier notamment) apparaissaient avec un type '4'. Après vérification, il semblerait que les comptes courant soient des types '1' et les comptes d'épargne des comptes '2'. C'était la raison d'être de ligne suivante :
Mais ta remarque m'a fait me pencher sur la documentation de boobank et effectivement on peut faire bien mieux. La fonction accountsList() devient donc :
function accountsList(){
boobank $backends list --formatter simple --no-header --no-keys --select id --condition 'type=1 OR type=2'}
[^] # Re: Une proposition pour rendre le script plus "robuste"
Posté par guppy . En réponse au journal Histoire de budget. Évalué à 1.
Intéressant.
J'avais utilisé cette technique car je m'étais rendu compte que certains comptes (mon crédit immobilier notamment) apparaissaient avec un type '4'. Après vérification, il semblerait que les comptes courant soient des types '1' et les comptes d'épargne des comptes '2'. C'était la raison d'être de ligne suivante :
Mais ta remarque m'a fait me pencher sur la documentation de
boobanket effectivement on peut faire bien mieux. La fonctionaccountsList()devient donc :Merci pour ta remarque.