项目简介
前段时间花了不少时间开发了一个B站历史记录分析工具 BilibiliHistoryFetcher,主要是想看看自己一年到底在B站看了些什么,顺便做个年度总结。没想到在GitHub上收到了不少关注,目前已经快到1k star了!
项目地址:https://github.com/2977094657/BilibiliHistoryFetcher
核心功能
📊 获取历史记录
- 完整获取你的B站观看历史
- 支持增量更新,不会重复获取已有数据
- 数据存储在本地SQLite数据库,隐私安全
📈 年度总结生成(这也是我开发这个项目的主要目的)
直接看图吧,目前有多个维度,20个总结,所以采用拼图展示,比官方的细致n倍:
🖼️ 永久保存视频封面和头像(可选)
考虑到有些人可能想离线使用,所以这个工具会:
- 自动下载所有观看过的视频封面到本地
- 保存UP主头像
⚡ 自动化获取任务
- 支持定时任务,可以设置每天自动获取最新的观看记录
- 邮件通知功能,任务完成后自动发送结果到邮箱
额外的强大功能
📥 批量下载视频
批量下载UP主视频
- 输入UP主的UID,一键下载他的所有投稿视频
- 支持筛选条件,比如只下载某个时间段的视频
- 自动处理视频标题命名,避免文件名冲突
批量下载收藏夹视频
- 支持下载你的收藏夹中的所有视频
- 可以选择特定收藏夹进行下载
- 自动跳过已下载的视频,支持断点续传
- 还能修复收藏夹中的失效视频信息
最后
如果你也想了解自己的B站观看习惯,或者需要批量下载视频,不妨试试这个工具。项目完全开源,欢迎提issue和PR!
顺便求个star⭐,快到1k了,希望能突破这个里程碑!
项目地址:https://github.com/2977094657/BilibiliHistoryFetcher
P.S. 工具使用的都是B站公开API,不涉及任何违规操作,请放心使用。