Kresus

Installation via npm

Prérequis

Il vous faudra nodejs (Kresus prend en charge la version LTS de node) et npm d'installés sur la machine accueillant Kresus.

Kresus utilise Woob sous le capot, pour se connecter au site web de votre banque. Vous aurez besoin d'installer le cœur Woob afin que l'utilisateur exécutant Kresus puisse les utiliser. Ce logiciel nécessite Python et a ses propres dépendences Python.

Kresus nécessite la toute dernière version de Woob. Bien que Kresus puisse fonctionner avec de précédentes versions, les modules des banques peuvent être obsolètes, et la synchronisation avec votre banque pourrait être dysfonctionnelle.

AVERTISSEMENT: Il n'y a aucun système d'authentification intégré dans Kresus, il est donc risqué de l'utiliser tel quel. Assurez-vous bien de mettre en place un système d'authentification vous-même…

Installation

Vous pouvez installer Kresus avec la commande suivante :

npm install --production -g kresus

Une fois que vous aurez mijoté votre configuration, Kresus sera ensuite exécutable avec la commande :

kresus --config /path/to/config.ini

Préfixe (installation non globale)

Le paramètre -g permet d'installer Kresus globalement, ce qui pourrait nécessiter les droits super-utilisateur. Une autre possibilité est d'installer Kresus dans un répertoire à part, avec la commande suivante :

npm install --prefix /path/to/local/install kresus

Une fois la configuration prête, vous pourrez lancer Kresus ainsi :

/path/to/local/install/node_modules/bin/kresus --config /path/to/config.ini