🚀 Application de Lecture/Écriture NFC

Licence : GPL v3 Python 3.9+ Style de code : black

Une application puissante basĂ©e sur PySide6 pour lire et Ă©crire sur divers types d’étiquettes NFC avec des fonctionnalitĂ©s avancĂ©es et une interface utilisateur intuitive.

Installation

Prérequis

Démarrage Rapide

  1. Clonez le dépÎt :

    git clone https://github.com/Nsfr750/NFC.git
    cd NFC
    
  2. Créez et activez un environnement virtuel :

    python -m venv venv
    .\venv\Scripts\activate  # Windows
    source venv/bin/activate  # Linux/Mac
    
  3. Installez les dépendances :

    pip install -r requirements.txt
    
  4. Lancez l’application :

    python main.py
    

Pour des instructions d’installation dĂ©taillĂ©es, consultez PREREQUIS.md.

Fonctionnalités

🚀 Configuration Requise

📖 Documentation

Une documentation complĂšte est disponible en anglais et en italien, comprenant :

Pour générer la documentation localement :

# Installer les prérequis de documentation
pip install -r requirements-docs.txt

# Générer la documentation anglaise
cd docs/ENG
make html

# Générer la documentation italienne
cd ../FRA
make html

La documentation sera disponible dans le répertoire _build/html de chaque dossier de langue.

📩 Installation

  1. Clonez ce dépÎt :

    git clone https://github.com/Nsfr750/NFC.git
    cd NFC
    
  2. Créez et activez un environnement virtuel (recommandé) :

    # Windows
    python -m venv venv
    .\venv\Scripts\activate
    
    # Linux/macOS
    python3 -m venv venv
    source venv/bin/activate
    
  3. Installez les paquets requis :

    pip install -r requirements.txt
    
  4. (Facultatif) Installez les pilotes PC/SC s’ils ne sont pas dĂ©jĂ  installĂ©s :
  5. Lancez l’application :

    python main.py
    

🚀 Utilisation

Opérations de Base

  1. Connectez votre lecteur NFC
  2. Lisez une étiquette
  3. Écrivez sur une Ă©tiquette
  4. Verrouillez une étiquette

đŸ› ïž FonctionnalitĂ©s AvancĂ©es

đŸ€ Contribution

Les contributions sont les bienvenues ! Veuillez lire nos lignes directrices de contribution pour plus de détails.

📄 Licence

Ce projet est sous licence GPL-3.0 - voir le fichier LICENSE pour plus de détails.

📞 Support

Pour les problĂšmes et les questions, veuillez ouvrir un problĂšme sur GitHub.