PySnoop

License: GPL v3 Python 3.7+ Code style: black

Une application Python moderne pour lire, écrire et analyser les données de cartes à bande magnétique. Ce projet est une continuation du projet StripeSnoop original, reconstruit avec Python moderne et une interface conviviale.

✨ Fonctionnalités

🚀 Installation

Prérequis

Démarrage rapide

  1. Clonez le dépôt :

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

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

    pip install -r requirements.txt
    

🏗️ Construction de l’application

PySnoop peut être compilé en un exécutable autonome en utilisant Nuitka. Nous fournissons deux scripts de construction :

Version de débogage

.\snoop_debug.bat

Ceci crée une version de débogage de l’application avec la fenêtre de console activée pour le dépannage.

Version de production

.\snoop.bat

Ceci crée une version optimisée de l’application.

Sorties de construction

🛠️ Développement

   pip install -r requirements.txt

💻 Utilisation

Mode graphique (recommandé)

python pysnoop_gui.py

Interface en ligne de commande

python pysnoop.py [options]

Options disponibles

-h, --help      Afficher le message d'aide et quitter
-v, --verbose   Activer la sortie détaillée
--version       Afficher les informations de version

🔌 Périphériques pris en charge

📚 Documentation

Pour une documentation détaillée, y compris la référence de l’API et des exemples d’utilisation, veuillez visiter la documentation.

🤝 Contribution

Les contributions sont les bienvenues ! Veuillez lire nos lignes directrices de contribution pour commencer.

📄 Licence

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

🙏 Soutien

Si vous trouvez ce projet utile, envisagez de soutenir son développement :

Faire un don via PayPal Devenir un Mécène

📧 Contact

Pour des questions ou du support, veuillez ouvrir un problème ou contacter Nsfr750.

Crédits

Contribution

Les contributions sont les bienvenues ! N’hésitez pas à soumettre une demande d’extraction (Pull Request).