← All repos

biliup

自动直播录制、投稿、twitch、ytb频道搬运工具。命令行投稿(B站)和视频下载工具,提供多种登录方式,支持多p。

bilibilidouyindouyuhuyatwitchyoutube
Browse cluster: Cluster 121
980commits
82contributors
10languages

Tech stack & purpose

Biliup is an automation tool for recording live streams, uploading videos, and managing content across multiple platforms including Bilibili, Twitch, YouTube, Douyin, Douyu, and Huya. Built with a hybrid architecture combining a Rust backend, Python bindings, and a Next.js frontend, it provides both a command-line interface and web UI for tasks like video uploading to Bilibili with multiple login methods (SMS, password, QR code, browser, and cookie-based), downloading FLV and HLS streams, and managing live stream recordings with support for multi-part uploads and customizable metadata. The project includes the stream-gears component, which exports upload and download functions via PyO3 for Python integration, and supports features like time or file-size-based segmentation and FLV stream processing.

Languages

Rust
76.6%
TypeScript
13.9%
Python
6.5%
SCSS
1.1%
CSS
0.7%
JavaScript
0.6%
Nix
0.3%
Dockerfile
0.2%
HTML
0.1%
Shell
0.0%

Contributors (top 30 of 82)