2025-12-13 00:06:47 +01:00
2025-12-13 00:06:47 +01:00
2025-12-13 00:06:47 +01:00
2025-12-13 00:06:47 +01:00
2025-12-13 00:06:47 +01:00

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

cp eb_script_template.py ../Dashboard/mon_script.py

2. Configurer les microservices

Commenter les services non utilisés dans MICROSERVICES :

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

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émarrageREADME_TEMPLATE.md Détails techniquesScript_template_spec.md Exemple completexample_usage.py


Prêt à coder ! 🚀

Description
Template pour les scripts Ziwig Connect
Readme 56 KiB
Languages
Python 99.8%
Batchfile 0.2%