@mostajs/social-publish
v0.1.0
Published
Diffusion (syndication) des vidéos & enregistrements vers les réseaux sociaux, zéro-dépendance — modelé sur @mostajs/auth-dialects : chaque réseau (YouTube/Facebook/Instagram/LinkedIn/X/TikTok) est un « dialecte » de diffusion (native OAuth ou passerelle
Maintainers
Readme
@mostajs/social-publish
Auteur : Dr Hamid MADANI [email protected]
Diffusion (syndication) des vidéos & enregistrements vers les réseaux sociaux, zéro-dépendance, modelé sur @mostajs/auth-dialects : chaque réseau est un dialecte de diffusion (native OAuth ou webhook générique), dans un registre extensible (register/get/byKind/active/planned).
import { createSocialRegistry, socialFromEnv } from '@mostajs/social-publish';
const social = createSocialRegistry();
socialFromEnv(process.env).forEach((d) => social.register(d)); // SOCIAL_YOUTUBE_WEBHOOK=… etc.
const results = await social.publish({ networks: ['youtube', 'facebook'], post: { title: 'Demo Day', mediaUrl: '/media/demoday.mp4', mediaKind: 'video', link: 'https://market.amia.fr/vox' } });- webhook (Zapier/Make/Buffer/n8n) = diffusion réelle dès aujourd'hui sans dépendance.
- native (YouTube Data, Graph API, LinkedIn, X, TikTok) = même interface, à câbler (Phase 2).
Tests : npm test. Licence : AGPL-3.0-or-later.
