bilibili-publish

Upload and publish videos to Bilibili via the Open Platform API.

8.4k|1.4k|Updated Apr 24, 2024
One-click install
npx skills add https://github.com/TeamWiseFlow/xiaobei --skill bilibili-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bilibili-publish
Source: https://github.com/TeamWiseFlow/xiaobei/tree/main/addons/officials/crew/selfmedia-operator/skills/bilibili-publish
Command: npx skills add https://github.com/TeamWiseFlow/xiaobei --skill bilibili-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of publishing videos to Bilibili, eliminating the need for manual uploads and configurations.

Core Features & Use Cases

  • OAuth2 Authentication: Seamlessly integrate with Bilibili's OAuth2 system for secure access.
  • Chunked Video Upload: Support for large video files with efficient chunked upload.
  • Customization: Upload videos with custom titles, descriptions, covers, and tags.
  • Use Case: Ideal for content creators looking to automate their video publishing process on Bilibili.

Quick Start

Use the bilibili-publish skill to upload your video 'video.mp4' to the '野生技术协会' community with the title 'My Video' and tags 'AI,科技'.

Frequently Asked Questions about bilibili-publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate video publishing to Bilibili using the Open Platform API?

Automating video publishing to Bilibili requires handling OAuth2 authentication, chunking large video files, and submitting data via the Open Platform API. This process eliminates manual uploads by programmatically managing titles, descriptions, covers, and tags.

Do I need OAuth2 authentication to upload videos to Bilibili via API?

Yes, OAuth2 authentication is required to securely access the Bilibili Open Platform API for video uploads. You must configure your environment with BILIBILI_APP_ID and BILIBILI_APP_SECRET variables to authorize the automated publishing process.

Can I upload large video files to Bilibili in chunks using Python requests?

Uploading large video files to Bilibili in chunks is supported using Python requests. The chunked upload mechanism handles large files efficiently by breaking them down, ensuring stable API interactions for video submission.

What's the best way to customize video metadata like titles and tags for Bilibili uploads?

The best way to customize video metadata for Bilibili uploads is through API parameters defining titles, descriptions, covers, and tags. This programmatic approach ensures precise content targeting, such as specifying community tags like '野生技术协会', during the submission process.

Why does my Bilibili video upload fail without BILIBILI_APP_ID and BILIBILI_APP_SECRET?

Your Bilibili video upload fails without BILIBILI_APP_ID and BILIBILI_APP_SECRET because these environment variables are mandatory for OAuth2 authentication. The Open Platform API requires these credentials to verify your identity and authorize the video publishing workflow.