social-auto-upload is a Python automation tool for batch uploading videos to multiple social media platforms.
The tool solves the problem of manually uploading the same video content to different platforms by providing a unified interface that handles video distribution across domestic and international social networks. It implements platform-specific uploader modules for services including Douyin, Bilibili, Xiaohongshu, Kuaishou, WeChat Channels, Baijia, Alipay Life Account, Weibo, Hupu, TikTok, and YouTube. Users configure their target platforms and can then publish videos with a single action, including support for scheduled publishing across multiple destinations.
The tool is designed for content creators and operations teams managing multi-platform distribution strategies. It suits anyone producing video content who wants to maintain presence across both Chinese domestic platforms and international services without manually uploading to each one. The modular uploader architecture allows configuration and extension of supported platforms through example scripts, making it accessible to users without deep technical expertise.
The project shows active development with ongoing work to support additional platforms and features. The codebase includes structured documentation and quick-start examples to help users get running immediately. Community engagement is facilitated through dedicated communication channels for questions and support.