Migration de Bankperfect à Firefly III

Temps de lecture estimé: 2 minutes

Hello hello !!

si tu ne le sais pas, je suis très attaché au suivi de mes finances personnelles. sur tout mes comptes je peux remonter jusqu’à 2014. ça me permet de planifier le budget et les dépenses à venir sur l’année.

Il y a plein de services en ligne maintenant qui peuvent faire facilement ce suivi et cette gestion en se connectant directement à tes comptes et en synchronisant automatiquement les opérations mais je n’ai pas forcément envie de donner accès à ces données à des services externes.

Jusqu’à présent j’utilisais Bankperfect. Installé directement sur mon PC avec une gestion des données et un fichier stocké localement sur mon disque dur. En termes de fonctionnalité c’est assez simple mais ça répondait à mes besoins:

  • Gestion de plusieurs compte
  • Recherche facile
  • Insertion automatique d’opérations périodiques
  • Gestion de catégories
  • Possibilité de faire des budgets et d’avoir une rétrospective sur l’année ou le mois

Il m’a rendu de fiers services pendant des années mais en 2024, à l’ère du web, je trouvais ça dommage de devoir toujours avoir mon PC afin de suivre mes comptes et les mettre à jour ( Pas pratiques non plus de retrouver par exemple dans une discussions pour savoir si oui ou non j’avais fais le remboursement pour le weekend entre copains il y a 6 mois… )

Ça faisait un petit bout de temps que je recherchais une alternative auto-hébergée.

Je pense avoir trouvé son remplaçant avec Firefly III. Il coche pas mal de cases, déjà les points ci dessus et en plus c’est une solution accessible de partout puisque c’est une application Web, open source et auto-hébergée.
Quel que soit le PC ou le téléphone que j’utilise, je peux juste ouvrir un navigateur et y accéder.

En bonus, il y a des petits graphiques sympas (il y en avait aussi sur Bankperfect ceci dit mais là c’est plus moderne), il y a la possibilité de mettre des pièces jointes liées aux opérations (pratique pour éventuellement retrouver un ticket de caisse ou une facture pour une garantie).

la migration s’est passée sans (trop) d’encombre. dans ce genre de procédé, la donnée c’est la clé!!
Firefly III possède un outil d’import, j’ai donc exporté mes données en fichier csv, ce qui m’a permis de les manipuler un peu pour convenir au format d’import de Firefly III

Petit conseil par contre: si comme moi tu as des années d’historique et des dizaines de millier de lignes à réimporter, je te conseille de le faire en plusieurs fois. Dans la version de Firefly Importer que j’ai utilisé (v1.5.5), Même si mon import continuait de tourner en arrière plan, l’interface web tombais en timeout au bout d’un moment. Je te conseille donc de faire l’import par tranche de 1000 lignes.

La migration m’a permis aussi de voir quelques coquilles sur des commentaires ou des bénéficiaires de certaines transactions.

après 2 mois d’utilisation, le seul point que je trouve perfectible par rapport à ce que je connaissais avant c’est la recherche dans l’historique des transactions. Sur Bankperfect je pouvais mixer les filtres sur la date, le bénéficiaire, le libellé, le montant et la catégorie. Sur Firefly III, je ne peux que filtrer sur un seul de ces éléments à la fois et ensuite Ctrl + f dans le navigateur pour rechercher dans la page.

Mais je me suis habitué à cette nouvelle façon de faire mes comptes et l’accès depuis un navigateur est vraiment pratique!! Suivre mes finances devient moins chronophage puisque je peux le faire sans à avoir besoin d’un créneau chez moi avec mon PC. Depuis n’importe où, j’ai accès à l’historique de mes transactions et je peux savoir ce qui va arriver dans les prochains mois.

Pour aller plus loin et si ça t’intéresse, tu peux aller voir la version de démo de Firefly III . La documentation d’utilisation et d’installation est disponible ici et je détaille aussi dans un autre article la procédure d’installation que j’ai utilisé pour mettre en place Firefly III chez moi sur mon Homelab avec Docker

en attendant je te dis à plus tard pour de nouvelles aventures!!

Partagez l'article:
FacebookTwitterEmailLinkedIn

Comment supprimer un mot de passe d’un dépôt Git

Temps de lecture estimé: 4 minutes

Si comme moi tu t’es déjà retrouvé dans la situation d’inclure accidentellement un mot de passe dans un commit sur git, tu t’es peux être aussi demandé comment le retirer, surtout si ton dépôt est public.

Il faut le retirer du fichier bien entendu, mais aussi et surtout de tout l’historique git (sinon ça ne sert à rien)

Pour ça j’ai utilisé un utilitaire qui s’appelle BFG Repo-Cleaner, alternative apparemment beaucoup plus simple et beaucoup plus rapide que d’utiliser la commande git-filter-branch (je n’ai pas testé la méthode avec git-filter-branch)

Continuer la lecture de Comment supprimer un mot de passe d’un dépôt Git
Partagez l'article:
FacebookTwitterEmailLinkedIn

Jeu Snake en Python

Temps de lecture estimé: 1 minute

Salut!!

Aujourd’hui je te partage un projet que j’ai fait. j’ai créé un jeu Snake.

Screenshot du jeu Snake fait en Python
Screenshot du jeu Snake fait en Python

j’étais plutôt axée PHP avant et je souhaite aller du côté de Python.
la logique de programmation reste la même, mais la syntaxe et la manière de faire les choses est assez différentes de PHP. Ce projet m’a permis de me familiariser avec les bases de Python et surtout adapter la syntaxe et mes automatismes PHP à la mécanique Python

le code source est disponible sur mon Gitlab

https://gitlab.anthony-jacob.com/anthony.jacob/python-snake

Continuer la lecture de Jeu Snake en Python
Partagez l'article:
FacebookTwitterEmailLinkedIn

Migration d’un serveur monolithique sur une architecture Docker

Temps de lecture estimé: 1 minute

Comme je le disais dans mes articles précédents, je migre tout mon serveur live monolithe sur un serveur Ubuntu qui fera tourner mes services avec des conteneurs Docker. Je me suis fait un petit mémo avec les bases sommaires de Docker.

Je fais ici un récap des étapes par lesquelles je suis passé. J’ai d’abord tout fait en local sur Windows et une fois que c’était convenable, j’ai passé tout mon travail sur un nouveau serveur virtualisé.

Continuer la lecture de Migration d’un serveur monolithique sur une architecture Docker
Partagez l'article:
FacebookTwitterEmailLinkedIn

Migration Docker d’une instance Gitlab de production

Temps de lecture estimé: 2 minutes

Cet article fait partie d’une série d’articles sur la Dockerisation de toute mon infra, mes services et applications en ligne.

je m’attaque maintenant au dernier et plus gros morceau de la migration, mon instance de Gitlab.

Continuer la lecture de Migration Docker d’une instance Gitlab de production
Partagez l'article:
FacebookTwitterEmailLinkedIn