Left024 / BiliFavoritesDownloader

自动下载B站收藏视频,支持自动下载封面图,自动转换xml至ass,下载完成自动上传 OneDrive,邮件通知,telegram 通知(实时下载进度查看)
Apache License 2.0
77 stars 14 forks source link

BiliFavoritesDownloader

注意

此脚本为自用脚本,不保证其他机子能正常运行

功能

更新日志

2021/12/02

#2

2021/11/21

修复视频最高清晰度为「1080P 高帧率」或「1080P 60帧」时仍然下载「1080P」的问题

2021/11/10

新增 Cookies 检查,默认情况下当 Cookies 不可用将不会开始下载

使用

脚本原理是每分钟检查 RSS,然后通过 you-get 进行下载(需要额外安装 ffmpeg,否则无法合并下载完的视频且不会自动下载最高画质)

脚本中注释已经写的很明白了,必须要修改的是RSS地址邮箱地址,可选修改地址为脚本存放地址视频存放地址

默认脚本存放地址/root/bili 默认视频存放地址/root/Bilibili

邮件通知使用的是 mailutils ,不是所有 VPS 都能用,自行测试

telegram bot 的 token 和 chat_id 自行搜索获取方法

最高画质下载需要设置cookies.txt,默认存放在/root/bili

Chrome 可以安装 EditThisCookie 插件,将导出格式设置为Netscape HTTP Cookies File然后导出粘贴在cookies.txt中即可

xml转ass使用的是DanmakuFactory,这里提供了已编译好的可执行文件,同样是默认存放在/root/bili

OneDrive 使用的是rclone,需要自行配置

百度云 使用的是BaiduPCS-Go,需要自行配置

配置完成后设置crontab即可使用

*/1 * * * * /bin/bash /root/bili/bili.sh >/dev/null 2>&1

效果

点击某一视频的收藏后开始下载

点击收藏

邮件通知

邮件通知开始下载

telegram 通知(实时下载进度)

telegram 通知开始下载

下载完成后通知

下载完成

telegram 通知

下载完成后的文件目录

文件目录

感谢

you-get

FFmpeg

DanmakuFactory

rclone

BaiduPCS-Go

RSShub