Sobre el proyecto

CreatorHub es un panel local de gestión de contenido multiplataforma construido con Python + FastAPI, que ofrece una interfaz web unificada para gestionar cuentas de Douyin, Xiaohongshu, Kuaishou y Video Channels. Admite inicio de sesión de cuentas (escaneo de código QR, inicio de sesión de creador o Cookie), recopilación masiva por palabras clave, monitoreo de obras y comentarios, monitoreo de danmaku de videos cortos, descarga de contenido (calidad seleccionable en Douyin, soporte de álbumes de imágenes y videos en Xiaohongshu), publicación y reenvío de contenido, comentarios/respuestas automáticos, gestión de mensajes privados y notificaciones mediante Bark/DingTalk/Telegram. Todos los estados de inicio de sesión de las cuentas, la base de datos (SQLite) y los archivos multimedia se guardan localmente; cada cuenta utiliza un perfil de navegador independiente, y las cookies, la caché y el almacenamiento local no se comparten entre sí. La interacción con el navegador se basa en Chrome CDP del sistema o en el código abierto Patchright, y la capa de negocio utiliza de forma unificada la API de Playwright. El proyecto ofrece una versión de instalación para Windows (recomendada) y un modo de ejecución desde el código fuente (compatible con macOS/Linux). La versión de instalación para Windows no requiere instalar Python manualmente ni ejecutar comandos de compilación, y admite actualizaciones automáticas. La ejecución desde el código fuente requiere Python 3.10+, entorno de escritorio, y opcionalmente Google Chrome, Node.js 18+ y ffmpeg del sistema. Las funciones principales incluyen: - Gestión de cuentas: adición de cuentas multiplataforma, detección del estado de inicio de sesión, vinculación de proxy (HTTP/HTTPS/SOCKS5) - Monitoreo y recopilación: recopilación masiva por palabras clave (Douyin/Xiaohongshu), monitoreo de obras, monitoreo de comentarios, monitoreo de danmaku, con soporte para frecuencia de monitoreo personalizada y relleno de contenido histórico - Descarga de contenido: soporte de reanudación de descargas, reintentos en caso de fallo, calidad seleccionable en Douyin, soporte de álbumes de imágenes y videos en Xiaohongshu - Publicación y reenvío: soporte de publicación en Xiaohongshu (álbumes de imágenes/videos/programada), Douyin, Kuaishou y Video Channels, con soporte de reenvío multiplataforma - Gestión de la propia cuenta: sincronización de obras, seguidos, seguidores y mensajes privados, con soporte de envío de mensajes privados y respuestas automáticas - Gestión de control de riesgos: estrategia de control de riesgos conservadora integrada, programación unificada de intervalos y cuotas de operaciones de escritura, y centro de control de riesgos para consultar el estado de la cuenta y el progreso de recuperación - Notificaciones: soporte de Bark, DingTalk y Telegram El proyecto hace hincapié en la seguridad de los datos locales y el aislamiento de cuentas, y ofrece opciones de configuración detalladas y respuestas a preguntas frecuentes.