À propos du projet

CreatorHub est un panneau de gestion de contenu multiplateforme exécuté localement, construit avec Python + FastAPI, offrant une interface Web unifiée pour gérer les comptes Douyin, Xiaohongshu, Kuaishou et Video Account. Il prend en charge la connexion aux comptes (scan de code QR, connexion créateur ou Cookie), la collecte par lots par mots-clés, la surveillance des œuvres et des commentaires, la surveillance des danmaku de vidéos courtes, le téléchargement de contenu (qualité sélectionnable pour Douyin, prise en charge des albums photos et vidéos pour Xiaohongshu), la publication et le transfert de contenu, les commentaires/réponses automatiques, la gestion des messages privés ainsi que les notifications Bark/DingTalk/Telegram. Tous les états de connexion des comptes, la base de données (SQLite) et les fichiers multimédias sont conservés localement, chaque compte utilisant un profil de navigateur indépendant, les cookies, le cache et le stockage local n'étant pas partagés. L'interaction avec le navigateur repose sur le CDP de Chrome système ou sur Patchright open source, la couche métier utilisant uniformément l'API Playwright. Le projet propose une version d'installation Windows (recommandée) et un mode d'exécution depuis le code source (compatible macOS/Linux). La version d'installation Windows ne nécessite aucune installation manuelle de Python ni commande de compilation, et prend en charge les mises à jour automatiques. L'exécution depuis le code source nécessite Python 3.10+, un environnement de bureau, avec installation optionnelle de Google Chrome, Node.js 18+ et ffmpeg système. Les principales fonctionnalités incluent : - Gestion des comptes : ajout de comptes multiplateformes, détection de l'état de connexion, liaison de proxy (HTTP/HTTPS/SOCKS5) - Surveillance et collecte : collecte par lots par mots-clés (Douyin/Xiaohongshu), surveillance des œuvres, surveillance des commentaires, surveillance des danmaku, avec prise en charge de la fréquence de surveillance personnalisée et du remplissage de l'historique - Téléchargement de contenu : prise en charge de la reprise après interruption, nouvelle tentative en cas d'échec, qualité sélectionnable pour Douyin, prise en charge des albums photos et vidéos pour Xiaohongshu - Publication et transfert : prise en charge de la publication sur Xiaohongshu (albums photos/vidéos/planification), Douyin, Kuaishou et Video Account, avec transfert multiplateforme - Gestion du compte propre : synchronisation des œuvres, abonnements, abonnés, messages privés, avec envoi de messages privés et réponse automatique - Gestion du contrôle des risques : stratégie de contrôle des risques conservatrice intégrée, planification unifiée des intervalles et quotas des opérations d'écriture, centre de contrôle des risques pour consulter l'état des comptes et la progression de la récupération - Notifications : prise en charge de Bark, DingTalk, Telegram Le projet met l'accent sur la sécurité des données locales et l'isolation des comptes, offrant des options de configuration détaillées et une foire aux questions.