# dreammis/social-auto-upload

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dreammis-social-auto-upload).**

12,624 stars · 2,203 forks · Python

## Links

- GitHub: https://github.com/dreammis/social-auto-upload
- Homepage: https://sap-doc.nasdaddy.com/
- awesome-repositories: https://awesome-repositories.com/repository/dreammis-social-auto-upload.md

## Topics

`bilibili` `douyin` `tiktok` `xiaohongshu` `youtube`

## Description

This project is a social media automation tool designed to publish videos and images across multiple social networks programmatically. It functions as a headless browser content publisher and a multi-platform posting API, allowing for automated social media posting and content distribution.

The system utilizes browser automation to execute uploads and logins on platforms without official public APIs. It features a social media command-line manager for executing batch media uploads and managing account sessions, as well as a programmatic interface for triggering uploads and scheduling content via API requests.

The tool covers social media account management through session-cookie authentication and concurrent-session handling. It supports various media types, including image and video publishing, and includes specialized integration for the Xiaohongshu platform.

Deployment is supported via container-based images and headless server configurations to enable execution on remote servers.

## Tags

### Content Management & Publishing

- [Social Media Publishers](https://awesome-repositories.com/f/content-management-publishing/social-media-publishers.md) — Programmatically distributes videos and images across multiple social networks using browser automation.
- [Cross-Platform Social Distribution](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-management-platforms/cross-platform-social-distribution.md) — Enables batch uploading of videos and images to multiple social platforms simultaneously. ([source](https://sap-doc.nasdaddy.com/docs/intro))
- [Content Scheduling Systems](https://awesome-repositories.com/f/content-management-publishing/content-scheduling-systems.md) — Includes a scheduling system to timestamp posts for future release to maintain a consistent presence. ([source](https://sap-doc.nasdaddy.com/))
- [Post Management APIs](https://awesome-repositories.com/f/content-management-publishing/headless-api-driven-services/content-management-apis/post-management-apis.md) — Provides a programmatic API to trigger social media uploads and schedule content publication.

### Development Tools & Productivity

- [Headless Browser Automation](https://awesome-repositories.com/f/development-tools-productivity/headless-browser-automation.md) — Uses headless browser automation to simulate user interactions for publishing on platforms without official APIs.
- [CLI Automation Tools](https://awesome-repositories.com/f/development-tools-productivity/cli-automation-tools.md) — Provides a CLI for executing non-interactive tasks like logins, account checks, and media uploads. ([source](https://cdn.jsdelivr.net/gh/dreammis/social-auto-upload@main/README.md))
- [Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces.md) — Ships a command-line tool to manually trigger automation scripts and manage account settings.
- [Batch Uploaders](https://awesome-repositories.com/f/development-tools-productivity/upload-automation/batch-uploaders.md) — Offers command-line utilities for the batch upload of video content across social platforms. ([source](https://sap-doc.nasdaddy.com/docs/category/%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))
- [Workflow Automation APIs](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-apis.md) — Provides a programmatic interface to trigger and manage automated social media upload workflows. ([source](https://sap-doc.nasdaddy.com/docs/advance-guide/))

### Business & Productivity Software

- [Video Publishing Integrations](https://awesome-repositories.com/f/business-productivity-software/content-publishing/video-publishing-integrations.md) — Supports publishing video files to multiple global social media platforms via browser automation. ([source](https://cdn.jsdelivr.net/gh/dreammis/social-auto-upload@main/README.md))
- [Social Media Management](https://awesome-repositories.com/f/business-productivity-software/social-media-management.md) — Provides session-cookie and account management for automating social media presence across multiple profiles.
- [Xiaohongshu Integrations](https://awesome-repositories.com/f/business-productivity-software/content-publishing/video-publishing-integrations/xiaohongshu-integrations.md) — Provides a specialized publishing module for uploading media to Xiaohongshu using session cookies. ([source](https://sap-doc.nasdaddy.com/docs/QA))
- [Command-Line Interfaces](https://awesome-repositories.com/f/business-productivity-software/social-media-management/command-line-interfaces.md) — Ships a command-line manager for executing batch media uploads and managing account sessions.

### Security & Cryptography

- [Browser Session Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/session-and-credential-handling/session-credential-management/browser-session-authentication.md) — Maintains account access by storing and reusing browser session cookies to bypass repeated logins.
- [Multi-Account Session Management](https://awesome-repositories.com/f/security-cryptography/multi-account-session-management.md) — Manages authentication and sessions for multiple social profiles to execute concurrent upload tasks. ([source](https://cdn.jsdelivr.net/gh/dreammis/social-auto-upload@main/README.md))

### Web Development

- [Concurrent Browser Contexts](https://awesome-repositories.com/f/web-development/browser-session-managers/concurrent-browser-contexts.md) — Handles multiple authenticated browser contexts simultaneously to allow parallel posting across different accounts.

### Data & Databases

- [Content Publishing APIs](https://awesome-repositories.com/f/data-databases/api-upload-interfaces/content-publishing-apis.md) — Implements a unified programmatic interface for building custom social media publishing workflows. ([source](https://sap-doc.nasdaddy.com/docs/intro))

### Software Engineering & Architecture

- [RESTful Workflow APIs](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/api-design-management/api-integration-strategies/restful-workflow-apis.md) — Exposes internal browser automation as REST endpoints to trigger publishing workflows via HTTP requests.
