DEV Community

Mohamed Amine Ben Mallessa
Mohamed Amine Ben Mallessa

Posted on • Originally published at gist.github.com

Générer des posts réseaux sociaux en une commande — Guide pratique

📖 Article original : GitHub Gist

Un guide technique par Mohamed ben mallessa


Le contexte

Publier régulièrement sur Instagram et LinkedIn demande des visuels adaptés à chaque format : carré pour le fil, story pour les alertes, bannière pour les articles. Produire ces variantes une par une est chronophage.

L'approche

Un script unique qui génère les trois formats à partir des mêmes paramètres. Le moteur de rendu est Photopea (Photoshop gratuit dans le navigateur) ou un rendu SVG direct pour plus de rapidité.

Formats supportés

Format Dimensions Usage
Square 1080×1080 Fil Instagram, Facebook, LinkedIn
Story 1080×1920 Stories Instagram, Facebook
Banner 1200×630 Open Graph, Twitter Cards

Styles disponibles

7 thèmes visuels prêts à l'emploi :

  • modern — Bleu nuit, accents dorés
  • gold — Noir et or, luxe
  • bold — Rouge, urgence
  • minimal — Blanc épuré
  • tech — Bleu/cyan, startup
  • nature — Vert forêt
  • sunset — Violet/orangé

Utilisation

python post_factory.py square "TITRE" "Sous-titre" "Accroche" "CTA" "@handle" output.png
Enter fullscreen mode Exit fullscreen mode

Le fichier social_post_svg.py génère des posts sans navigateur, en pur SVG, pour une exécution encore plus rapide.

Pourquoi c'est utile

  • Un seul brief pour tous les formats
  • Cohérence visuelle garantie
  • Génération en quelques secondes
  • Pas d'abonnement à un outil de design

Mohamed ben mallessa — Full-stack developer & solutions B2B
🔗 GitHub · LinkedIn

opensource #socialmedia #python #tutorial


💻 Vous avez un projet technique ?

Développement full-stack, automatisation IA, solutions B2B sur mesure.

🔗 GitHub
💼 LinkedIn
🎨 Behance


Article initialement publié sur GitHub Gist

Top comments (0)