Skip to content

s06821Dl3 est une application qui génère des pseudos uniques en mélangeant aléatoirement des lettres et chiffres fournis via un fichier texte. Elle dispose d'une interface simple avec vérification du fichier et possibilité de création d'un exécutable autonome.

Notifications You must be signed in to change notification settings

lamolosau/s06821Dl3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📌 README.md

🎭 s06821Dl3 - Générateur de Pseudo Aléatoire

🚀 s06821Dl3 est une application Python avec une interface graphique (Tkinter) permettant de générer des pseudos uniques à partir d'un fichier texte contenant des caractères personnalisés.


🛠️ Fonctionnalités

Interface intuitive avec upload de fichier texte 📂
Vérification du fichier (seuls les caractères valides sont pris en compte) ✅
Génération aléatoire en mélangeant les caractères avec majuscules/minuscules 🔀
Icône personnalisée pour l’application 🖼️
Version .exe disponible pour exécution sans Python


📦 Installation et Exécution

1️⃣ Cloner le projet

Si tu veux modifier ou tester le script Python :

git clone https://github.com/lamolosau/s06821Dl3.git

2️⃣ Créer un environnement Conda (recommandé)

conda create --name pseudo_gen python=3.9
conda activate pseudo_gen

3️⃣ Installer les dépendances

pip install tk
pip install pyinstaller

4️⃣ Exécuter l’application

python genpsd.py

📂 Utilisation

1️⃣ Lancer l’application
2️⃣ Uploader un fichier texte (.txt) contenant des caractères un par ligne
3️⃣ Cliquer sur "Générer" pour afficher un pseudo aléatoire basé sur ton fichier
4️⃣ Réessayer autant de fois que nécessaire (chaque clic génère un pseudo unique)

📌 Exemple de fichier .txt valide :

S
D
L
1
3
2
8
6

🎨 Personnalisation

📌 Modifier la longueur des pseudos générés :
Dans generate_pseudo(), limite la sortie :

pseudo_length = min(5, len(self.valid_characters))  # Limite à 5 caractères

About

s06821Dl3 est une application qui génère des pseudos uniques en mélangeant aléatoirement des lettres et chiffres fournis via un fichier texte. Elle dispose d'une interface simple avec vérification du fichier et possibilité de création d'un exécutable autonome.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages