Alors je remet ici la bonne réponse à la partie essentielle de ma question: comment exporter en csv ?
Dans un terminal sur la machine (ou en ssh):
curl -L http://127.0.0.1:xxxx/NomDeKresus/api/all | jq ".transactions[] | [.id, .accountId, .label, .rawLabel, .customLabel, .date, .amount, .categoryId, .type] | @csv" > fichier.csv
Evidemment, il faut mettre le bon port à la place de xxxx et le bon chemin à la place de NomDeKresus …
Ensuite, on récupère le .csv et il faut importer le .csv en mettant dans les séparateurs « en plus » des virgules, les caractères "\ et ’ en séparateur de chaines de caractères.
Certaines opérations seront décalées par rapport aux autres si elles ont une virgule dans le rawLabel et également si elles ont qq choses en .label (cad un label personnalisé, rentré dans Kresus). De là, un tri via les colonnes ou il y a des choses qui dépassent permettent de les mettre en premier, on copie-colle pour remettre les infos aux bons endroits et on retrie par date.
Sous excel/libreoffice, ca prends moins de 5 mins si on connait pas trop… moins de 2 mins, si on connait… et tadaaa ! On a un .xls/.ods exporté et exploitable.
Je reste partisan de la possibilité d’ajouter une colonne dans kresus directement (alors après, il faut la catégoriser dans Column, l’identifier, etc… j’ai bien compris, ca se fait pas en 5 mins, ca…) …
mais SURTOUT, le fait de pouvoir avoir plusieurs comptes qui n’accèdent pas aux memes données ! Bon, je suppose que je peux contourner ca en installant plusieurs instances de Kresus sur la meme machine…