Que fait linkedin-animated-infographics ?
Compétence Claude et pipeline CLI pour créer, concevoir et rendre des infographies GIF animées, déterministes et légères, optimisées pour LinkedIn (avec support RTL et arabe).
Fonctionnalités
- Génération d'infographies animées : Transformez des données ou des idées en GIF animés prêts à être partagés sur LinkedIn.
- Support RTL et arabe : Adapté aux scripts de droite à gauche, garantissant une lisibilité parfaite pour le contenu en arabe.
- Léger et déterministe : Les GIF produits sont optimisés pour un chargement rapide sur les réseaux sociaux et reproductibles à chaque exécution.
- Pipeline CLI simple : Utilisation via des commandes en ligne de commande, idéal pour l'intégration dans des workflows automatisés.
Prérequis
- Python 3.8 ou supérieur
- Bibliothèques Python listées dans
requirements.txt(ou voir ci-dessous) - Imagemagick (optionnel, pour l'optimisation avancée des GIF)
Installation
git clone https://github.com/imMamdouhaboammar/linkedin-animated-infographics.git
cd linkedin-animated-infographics
pip install -r requirements.txt
Utilisation
En ligne de commande
python generate_gif.py --theme "Croissance des ventes" --data "[30, 45, 60, 80]" --output "ventes.gif" --rtl
Paramètres :
--theme: Thème ou titre de l'infographie--data: Données au format JSON ou liste Python--output: Chemin du fichier de sortie (par défautoutput.gif)--rtl: Active le mode RTL (pour l'arabe, hébreu, etc.)--lang: Langue du texte (par défauten, utiliserarpour l'arabe)
En tant que compétence Claude
Ajoutez cette compétence à votre projet Claude en incluant le chemin du dépôt ou en configurant Claude Code pour y accéder.
Exemple de prompt Claude :
"Génère une infographie GIF pour LinkedIn sur le thème des 'Tendances de l'IA en 2024' avec des données [15, 30, 55, 70] et active le support arabe."
Structure du projet
linkedin-animated-infographics/
├── generate_gif.py # Script principal de génération
├── design_templates.py # Modèles de design (couleurs, polices, etc.)
├── renderer.py # Moteur de rendu GIF
├── config.py # Configuration (langue, RTL, etc.)
├── requirements.txt # Dépendances Python
└── README.md # Ce fichier
Exemples
- Infographie basique :
python generate_gif.py --theme "Adoption Cloud" --data "[10, 25, 50, 80]" - Avec texte arabe :
python generate_gif.py --theme "نمو المبيعات" --data "[40, 60, 90]" --rtl --lang ar
Licence
MIT