Cette application Streamlit permet de gérer et de consolider les emails pour différents groupes d'instructeurs à partir d'un fichier CSV exporté de Démarches Simplifiées. Pour lancer l'appli en local : streamlit one_trick_pony.py
- Ajoutez des emails qui seront communs à tous les groupes
- Validation en temps réel des adresses email
- Affichage du nombre total d'emails existant et ajoutés par groupe
- Importez un fichier CSV contenant les informations des groupes
- Visualisez les emails existants pour chaque groupe
- Ajoutez de nouveaux emails spécifiques à un groupe
- Modifiez facilement les listes d'emails
- Créez un nouveau fichier CSV consolidé
- Incluez :
- Emails récurrents
- Emails spécifiques ajoutés manuellement
- Emails existants du fichier original
- Python 3.7+
- Bibliothèques :
- streamlit
- pandas
- base64
- Clonez le dépôt
git clone https://github.com/votre-repo/gestion-groupes-instructeurs.git
cd gestion-groupes-instructeurs
- Installez les dépendances
pip install streamlit pandas
Lancez l'application avec :
streamlit run gestion_groupes_instructeurs.py
-
Importer le Fichier CSV
- Format attendu : Colonnes 'Groupe' et 'Email'
- Exporté depuis Démarches Simplifiées
-
Emails Récurrents
- Saisissez les emails à ajouter à tous les groupes
- Vérification automatique de la validité des emails
-
Emails Spécifiques
- Sélectionnez un groupe
- Visualisez/modifiez les emails existants
- Ajoutez de nouveaux emails
-
Générer le Fichier Final
- Cliquez sur "Générer le fichier CSV"
- Téléchargez le fichier consolidé
- Vérification du format email
- Détection et signalement des emails invalides
- Prévention des doublons
- Le fichier CSV doit contenir les colonnes 'Groupe' et 'Email'
- Les emails sont uniques par groupe
- Possibilité de modifier/supprimer des emails individuellement