/u2bili

youtube->bilibili 搬运脚本

Primary LanguageJavaScriptMIT LicenseMIT

youtube->bilibili 搬运脚本

STARS LICENSE LAST_COMMIT

Demo预览

Preview

🍔使用

预置环境 node+python+jq

  1. yarn或者npm install安装node依赖
  2. 安装yt-dlp 文档
  3. 提供cookies:编辑config.js或设置BILIBILI_COOKIE环境变量
  4. bash u2bili.sh <url>
关于获取Cookie

登录后F12,Application(应用程序)面板,选择cookie进行查看。 Cookie 填写config.js最后4个参数或设置BILIBILI_COOKIE环境变量

BILIBILI_COOKIE环境变量格式如下:
DedeUserID=XXX; DedeUserID__ckMd5=XXX; bili_jct=XXX; SESSDATA=XXX
✨字幕上传脚本预览

Cookie

🍱使用框架 Frameworks

  • yt-dlp
  • playwright
  • actionsflow

🧂Q&A

📺关于下载的清晰度

如有装有ffmpeg则会自动选择高画质视频和高画质音频然后合并。 yt-dlp文档 github.com/yt-dlp/yt-dlp#format-selection

🍥使用Github Action

❗重要提示:请clone后push到自己的私有仓库,使用额度内action时间!


Actions面板设置Secret BILIBILI_COOKIE (必要步骤)

DedeUserID=XXX; DedeUserID__ckMd5=XXX; bili_jct=XXX; SESSDATA=XXX

几个重要参数

⚠免责声明

项目仅用于学习参考,如存在违反B站用户协议请使用者风险自负。

📜Licence

MIT