PythonBEID est un module Python pour lire les informations essentielles des cartes d'identité belge à l'aide d'un lecteur de cartes et de la bibliothèque pyscard.
Vous pouvez installer ce module via pip :
pip install pythonbeidVoici un exemple simple d'utilisation du module pythonbeid pour lire les informations d'une carte :
from pythonbeid.card_reader import CardReader
from pprint import pprint
def main():
    try:
        cr = CardReader()
        informations = cr.read_informations(photo=False)
        pprint(informations)
    except RuntimeError as e:
        print(f"Erreur: {e}")
if __name__ == "__main__":
    main()Ce module nécessite la bibliothèque suivante :
- pyscard
Vous pouvez installer les dépendances avec pip :
pip install -r requirements.txtLes tests unitaires sont situés dans le répertoire tests. Vous pouvez exécuter les tests avec unittest :
python -m unittest discover -s testsLes contributions et améliorations sont les bienvenues !
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.