BiliSyncer:智能B站内容同步工具

项目地址:https://github.com/dongshuyan/BiliSyncer/tree/master

项目简介

BiliSyncer 是一个专为B站内容持续更新资源设计的智能同步管理工具。专注于解决用户收藏夹、UP主投稿、新番动画等持续更新内容的自动化同步难题,在 yutto 基础上构建了完整的资源管理生态,让内容管理变得简单高效。

功能特性

  • 精准资源定位 – 自动获取收藏夹、UP主投稿等完整准确的视频清单,无遗漏无冗余
  • 智能更新检测 – 自动识别自上次同步后的所有新增内容,避免重复请求和无效操作
  • 多平台内容支持 – 全面支持投稿视频、番剧、电影、课程、收藏夹、合集等多种内容类型
  • 实时任务监控 – 直观显示所有同步任务的执行状态和进度信息
  • 历史记录分析 – 自动统计同步历史,提供详细的任务执行报告
  • 资源状态总览 – 一目了然地查看所有资源的同步状态和存储信息
  • 现代化设计 – 简洁美观的响应式Web界面,适配各种设备
  • 操作简便性 – 直观的操作流程,降低学习成本,提升用户体验
  • 功能集成度 – 所有管理功能集中在统一界面,避免复杂的命令行操作

界面截图

  • BiliSyncer:智能B站内容同步工具

安装部署

环境准备

# 安装依赖
pip install yutto
pip install -r requirements.txt

启动Web界面

python start_webui.py
# 访问 http://localhost:5000

命令行使用

# 单次下载
python main.py "https://www.bilibili.com/video/BV1xx411c7mD"

# 带附加选项
python main.py "URL" --vip-strict --save-cover

# 批量更新所有配置任务
python main.py --update -c "SESSDATA"

# 使用自定义配置
python main.py "URL" --config vip

配置说明

创建 config/your_config.yaml

name: "我的配置"
output_dir: "~/Downloads"
sessdata: "your_sessdata_here"
vip_strict: true
save_cover: true
extra_args: ["--quality", "8K"]

获取SESSDATA:登录 bilibili.com → F12 → Application → Cookies → 复制 SESSDATA 值

发布者:木木,转载请注明出处:https://blog.mmcoo.de/8527.html

Like (0)
Donate 微信 微信 支付宝 支付宝
木木的头像木木VIP用户
Previous 2天前
Next 1天前

相关推荐

发表回复

Please Login to Comment
SHARE
TOP
🔈Hi,朋友。欢迎来到木木の博客小站!