Travis Coveralls github PyPI Docker Image size License
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
- Python 3
- pip3
pip3 install -U ingdirect
Aprè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€
| 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) |
| 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