bilibili-webhook
bilibili-webhook copied to clipboard
自动下载 B站 视频
bilibili-webhook
通过 webhook 自动下载 B站 视频。
介绍
bilibili-webhook 是受到 RSSHub、flowerss-bot 和 download-webhook 的启发而诞生的。
相比 download-webhook,bilibili-webhook 不需要 IFTTT,不需要公网 ip 或域名,只需 RSSHub,在内网即可使用。但目前功能上仅针对 B站 的视频,后期视需求可能会兼容其他站点。
安装(docker)
git clone --depth=1 https://github.com/LJason77/bilibili-webhook.git
cd bilibili-webhook
docker build -t bilibili-webhook .
配置
容器内有两个重要的挂载点:/app/config
和 /app/downloads
,前者存放配置以及日志,后者是存放下载的视频。
将 config.toml.example 复制并重命名为 config.toml 放在将要挂载 /app/config
的目录下。
如果需要下载 4K 视频,可在运行命令中 -e
附上大会员的 SESSDATA,具体可查看 bilili 的项目说明。如果没有 SESSDATA,即下载普通的 1080P 视频。
运行
docker run -d --restart always --name bilibili-webhook -e SESSDATA=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -v /mnt/downloads:/app/downloads -v /mnt/Data/bilibili-webhook:/app/config bilibili-webhook