# Endobest Script Template > Template réutilisable pour créer des scripts d'accès aux données de la plateforme Endobest ## 🚀 Démarrage Rapide ### 1. Copier le template ```bash cp eb_script_template.py ../Dashboard/mon_script.py ``` ### 2. Configurer les microservices Commenter les services non utilisés dans `MICROSERVICES` : ```python MICROSERVICES = { "IAM": {...}, # ✓ Toujours obligatoire "RC": {...}, # ✓ Décommenter si besoin # "GDD": {...}, # ✗ Commenter si pas besoin } ``` ### 3. Implémenter votre logique Trouver le bloc `# TODO:` dans `main()` et ajouter votre code. ### 4. Exécuter ```bash cd ../Dashboard python mon_script.py ``` --- ## 📁 Fichiers | Fichier | Description | |---------|-------------| | **eb_script_template.py** | ⭐ Template principal (621 lignes) | | **example_usage.py** | Exemple concret d'utilisation | | **README_TEMPLATE.md** | Guide complet avec exemples | | **Script_template_spec.md** | Spécification technique détaillée | --- ## ✨ Fonctionnalités - ✅ Authentification multi-microservices (IAM, RC, GDD) - ✅ Pool de clients HTTP thread-safe avec keep-alive - ✅ Multithreading (pool principal + sous-tâches) - ✅ Retry automatique + refresh token sur 401 - ✅ Progress bars (tqdm) - ✅ Logging auto-configuré - ✅ Utilitaires JSON avec wildcards - ✅ Templates d'API (GET/POST) - ✅ Zéro module externe (tous utilitaires inclus) --- ## 📖 Documentation **Démarrage** → [README_TEMPLATE.md](README_TEMPLATE.md) **Détails techniques** → [Script_template_spec.md](Script_template_spec.md) **Exemple complet** → [example_usage.py](example_usage.py) --- **Prêt à coder ! 🚀**