【开发者自荐】我做了个 B 站历史记录分析工具:用开源工具找回你的「数字记忆」

QQ20250421-145542.png

软件名称

BilibiliHistoryFetcher

应用平台

源码运行支持 Windows Mac Linux可执行文件暂时只有 Windows

介绍

这是一个B站历史记录管理工具,解决了B站历史记录只能保存几个月、没有数据分析等痛点。它使用Python开发,采用SQLite数据库存储,支持视频下载、详细的年度总结、AI摘要等功能

使用该软件不需要注册账户

前言:为什么需要一个历史记录管理工具?

你是否曾在B站刷到过某个宝藏视频,却在茫茫历史记录里再也找不到它?或是想复盘自己的观看习惯却无从下手?

站内的历史记录功能虽然便捷,但存在明显局限:只保留最近几个月的记录无法复杂筛选没有数据分析无法导出备份

为了解决这些痛点,我开发了这款B站历史记录获取与分析工具。它将你的B站历史记录变成可搜索、可分析、可掌控的数据库,彻底释放你的数据主权!

核心功能:让历史数据焕发生机

1. 历史记录的全面掌控

09cd27f4-39b4-4a8b-9d90-ae6d52f8a376.png

首页提供灵活的列表/卡片视图切换,支持多维度筛选视频。可以为重要视频添加备注,一键模糊敏感信息,系统还会自动比对已有数据,只获取新增历史记录

2. 数据可视化:你的年度观影报告

34a0bc80-0383-4402-9791-37be8e5cb61a.png

71ab677a-a90f-412d-9d21-e80857bc8bf1.png

e9fa05ab-e770-45a0-95b6-84c9761284c0.png

c407daca-a7d5-43b0-a151-6f56ff3422e9.png

ed49c37b-86c8-434b-a4f0-4ba9cc1dde97.png

ae58b49e-5df9-4981-87e0-ee49c97e5dba.png

ef2fe352-2f7d-42d2-a80b-5fd0f0f3ff97.png

年度观看数据页面维度较多,只列出几个比较维度,更多分析可以自己部署项目去体验

3. 视频资源永久保存

5f1e24e7-f1d7-4fd5-99c6-f8e8837a3beb.png

f9760fc8-065f-40d6-a849-bf0e8bd5a2d3.png

fb8b455b-3948-4e47-9008-63bb66c800dd.png

视频下载页面为珍贵内容提供完整的存档方案,基于开源项目Yutto实现,除了单个视频下载,系统还支持一键下载UP主的所有投稿视频,用户收藏夹所有视频,为内容收藏提供了更全面的解决方案。

4. AI赋能:内容智能分析

50bc61bb-0371-416f-868d-de3d8b086c4c.png

11910b83-d174-4c0e-8218-7a40330402c0.png

AI功能支持获取B站官方视频摘要,也可使用Faster Whisper将音频转为文字。系统会自动检测可用资源,支持GPU加速,并集成DeepSeek等大模型对内容进行智能总结,让长视频的精华一目了然。

5. 自动化工作流:省心且高效

34c9842d-b61f-4748-a4df-f3cbd14f6eac.png

自动化工作流页面实现"设置一次,永久受益"的便捷体验。系统内置定时任务功能,能每天自动获取新增历史记录(默认0点执行),集成邮件通知

6. 完整的媒体资源库

27657084-207a-46f1-9107-791639836df1.png

媒体管理支持下载视频封面和用户头像,得益于ArtPlayer播放器,实现在线播放下载的视频,支持弹幕

7. 收藏夹管理与修复

57ef96b6-d9ee-46e1-907a-431b92b0b5fd.png

系统能一键获取你的所有收藏夹内容,支持失效视频修复功能,此外,一键下载功能支持将整个收藏夹内容批量保存到本地,彻底消除视频失效的后顾之忧

8. 系统设置:个性化你的使用体验

42d0ee54-125f-42a2-97c6-cd2878449fd9.png

设置中心提供数据导出、服务器配置、邮件通知及API密钥管理等功能,全方位满足个性化需求和安全要求。

适合人群:谁能从中受益?

  • 学习爱好者:系统整理教学视频,构建个人知识库
  • 数据控:分析自己的观看习惯,量化数字生活
  • 收藏党:永久保存珍贵视频内容,告别失效链接的烦恼

未来规划

项目仍在积极开发中,计划实现以下功能:

  • 更多维度的数据分析
  • 多账号支持

结语

数据是现代生活的一部分,而由我们创造的数字足迹本应由我们自己掌控。这个项目希望能助你一臂之力,让B站这片数字星辰大海中的每一段观看记忆都不再迷失,成为你可检索、可分析、可珍藏的个人资产。

开源地址

欢迎star、提issue或参与贡献!

4 个赞

感觉可以替代bili-sync-rs了,提个需求把,既然分为了前端和后端,能不能直接写个compose,方便一健配置,谢谢!

docker compose 吗 可以去提issues哦,方便统一处理

OK 已经提issues了

非常好用!感谢开发