Ce package permet de consulter très simplement ses comptes bancaires ING Direct.
J'ai écrit un article sur la création de ce module sur mon blog
🎁 Vous pouvez maintenant utiliser la commande via son image Docker
pip3 install -U ingdirect
ing.pyAprès installation, la commande ing.py est disponible dans le terminal.
ing.py
Après saisie des paramètres de connexion, la commande renverra le solde de chaque compte au format csv :
Nom du compte;Solde;Devise
Compte Courant XXXX 1234;1500,50;EUR
Livret A XXXX 3456;10000,00;EUR
Plus d'informations sur la commande, via :
ing.py --help
Les paramètres de connexion peuvent également être stockés dans des variables d'environnement. Par exemple :
export ING_NUM_CLIENT="1234567"
| Variable d'environnement | Description |
|---|---|
| ING_NUM_CLIENT | Numéro de client ING Direct |
| ING_DATE_NAISSANCE | Date de naissance au format JJMMAAAA (ex: 30121982) |
| ING_CODE | Mot de passe ING Direct (ex : 123456) |
# -*- coding: utf-8 -*-
import ingdirect as ing
synthese_comptes = ing.synthese_comptes(num_client=<NUMERO_CLIENT>, date_naissance=<DATE_NAISSANCE>, code=<CODE_SECRET>)
for compte in synthese_comptes:
print("%s %s : %.2f€" % (compte.type, compte.label, compte.solde))
print("Solde total des comptes : %.2f€" % (synthese_comptes.solde_total))
Ce qui renverra ce type de résultats :
Compte Courant XXXX 1234 : 1500.50€
Livret A XXXX 3456 : 10000.00€
Solde total des comptes : 11500.50€
Synthese_comptes renvoyé par la fonction synthese_comptes| Nom de l'attribut | Description |
|---|---|
| dict | Dictionnaire complet renvoyé par ING |
| solde_total | Solde total des comptes |
| liste_comptes | Liste des objets de type Compte (cf. ci-dessous) |
Compte, obtenus via l'attribut liste_comptes| Nom de l'attribut | Description |
|---|---|
| dict | Dictionnaire complet renvoyé par ING |
| solde | Solde du compte |
| label | Nom du compte (ex: "XXXX 1234") |
| type | Type du compte (ex: "Compte Courant") |
| uid | Identifiant unique du compte |
Vous pouvez utiliser l'outil ing avec son image Docker
Pour cela, exécutez :
docker run -it --rm thibdct/ing
J'ai créé un script bash pour créer le container Docker encore plus facilement.
Installation :
curl -s https://raw.githubusercontent.com/tducret/ingdirect-python/master/ing.sh \
> /usr/local/bin/ing && chmod +x /usr/local/bin/ing
Vous pouvez remplacer /usr/local/bin par un autre répertoire connu dans la variable d'environnement $PATH
On vérifie que cela fonctionne :
ing --help
ing -n NUMERO_CLIENT -d DATE_NAISSANCE -c CODE_SECRET
Vous pouvez mettre à jour l'outil avec :
ing --upgrade
et le désinstaller avec :
ing --uninstall
Content type
Image
Digest
Size
73 MB
Last updated
about 6 years ago
docker pull thibdct/ing