Démonstration publique en lecture seule : toutes les données sont inventées, rien ne peut être modifié, aucune connexion externe n'est utilisée. Code source
Extension du navigateur
Sur le site d'une plateforme sans export (Nalo, Yomoni, Lendopolis, une SCPI…), l'extension envoie toute la page affichée à l'appli : montants, tableaux et texte. La première fois, associe ici chaque montant utile à un compte ; ensuite, chaque envoi met à jour la valeur et les versements du mois tout seul (annulable dans l'historique des imports, page Import CSV).
Démonstration : la clé affichée ici est fausse. Elle ne fonctionne nulle part, et l'envoi de pages à l'appli est fermé dans la démonstration : rien ne peut être reçu ni modifié. Sur ta propre instance, cette page affiche ta vraie clé.
À quoi sert l'extension et comment l'utiliser
À quoi elle sert
Certaines plateformes (Nalo, Yomoni, Lendopolis…) n'offrent aucun export : pour mettre tes comptes à jour, il faudrait recopier les montants à la main. L'extension, installée dans Chrome ou Firefox, lit à ta place ce que tu vois sur le site, en lecture seule, et l'envoie à cette appli. Pour Nalo, Yomoni et Lendopolis, elle récupère aussi tout l'historique (valeur, versements) ; sur toute autre page, elle envoie les montants, tableaux et textes affichés.
Elle ne travaille que pendant que tu es toi-même connecté au site : elle ne saisit jamais d'identifiant, de mot de passe ni de code de double authentification, et ne se connecte jamais seule. Les données ne partent que vers l'adresse de ton appli.
Pas à pas
- Installe l'extension (Chrome, Edge, Brave ou Firefox) : voir « Installer l'extension » plus bas, avec le fichier
.zipd'une release ou le dossierextension/du projet. - Règle-la : clique sur son icône, ouvre « Réglages », renseigne l'« Adresse de l'appli » (
http://localhost:3000par défaut, l'adresse de ton serveur si l'appli est hébergée) et colle la « Clé de l'extension » affichée plus bas, puis « Enregistrer ». - Connecte-toi toi-même sur le site de la plateforme (Nalo, Yomoni, Lendopolis…) et ouvre la page de tes contrats.
- Envoie : clique sur l'icône de l'extension, puis sur « Envoyer cette page à l'appli ». L'extension affiche ce qu'elle a lu et les comptes mis à jour.
- Associe les montants la première fois : s'il en reste à associer, le bouton « Associer les montants dans l'appli » ouvre cette page, où tu choisis le compte de chaque montant utile. Ensuite, chaque envoi met à jour la valeur et les versements du mois tout seul (annulable dans l'historique des imports).
En option
- Envoi automatique (désactivé par défaut) : case « Envoi automatique à l'ouverture de Nalo, Yomoni ou Lendopolis » dans les réglages de l'extension. La page est alors lue et envoyée sans clic, au plus une fois toutes les 12 heures par site ; un ✓ sur l'icône le confirme. Toujours en lecture seule, sur une session que tu as ouverte toi-même.
- Rappel de fin de mois (activé par défaut) : une notification, au plus une par jour, signale les comptes sans relevé pour le mois écoulé, ou à partir du 25 pour le mois en cours ; un clic ouvre la saisie du relevé. Se désactive dans les réglages de l'extension.
- Appli hébergée ou plusieurs utilisateurs : mets l'adresse de ton serveur dans « Adresse de l'appli » (l'extension demande alors l'accès à cette adresse), ajoute si besoin l'« En-tête d'accès » attendu par ton proxy d'authentification, ou l'« Utilisateur » dont tu as collé la clé.
Sans extension : le connecteur en ligne de commande
Pour un script ou une application séparée qui a déjà récupéré les données (un export bancaire lu sur ton ordinateur, par exemple), npm run connector:send -- capture.json envoie un fichier de capture à l'appli, avec la même clé (variables FINANCE_APP_URL et FINANCE_EXTENSION_KEY). Il n'ouvre aucune session bancaire ; détails dans le README, section « Envoyer des captures vers l'instance hébergée ».
Où trouver la clé
Sur une instance normale, cette page affiche ta vraie clé dans le champ « Clé à coller dans les réglages de l'extension » ci-dessous ; elle s'ouvre par le lien « Extension du navigateur » en bas de chaque page. Garde-la privée : elle autorise l'envoi de pages à ton appli. « Changer la clé » en crée une nouvelle et l'ancienne ne marche plus ; avec plusieurs utilisateurs, chacun a la sienne.
Installer l'extension
Télécharge la dernière version de l'extension sur la page Releases (versions « Extension Actual Finance », fichier Actual-Finance-extension-….zip).
- Chrome, Edge, Brave : décompresse le fichier, ouvre
chrome://extensions, active le « Mode développeur », puis « Charger l'extension non empaquetée » et choisis le dossier décompressé. - Firefox : ouvre
about:debugging#/runtime/this-firefox, puis « Charger un module complémentaire temporaire » et choisis le fichier.zip(à refaire après chaque redémarrage de Firefox, tant que l'extension n'est pas signée par Mozilla).
Sites reçus
Dans la démonstration, aucune page n'est reçue. Sur ta propre instance, chaque site envoyé par l'extension apparaît ici, avec ses montants à associer à tes comptes et sa page téléchargeable.