简介
BilibiliHistoryFetcher用于获取、处理、分析和可视化哔哩哔哩用户的观看历史数据。它提供了完整的数据处理流程,从数据获取到可视化展示,并支持自动化运行和邮件通知。(作者原话)
Main Fuctions
- 获取b站历史记录
- 批量下载视频
- 一键下载用户投稿视频
- 收藏夹所有视频
- 生成详细的年度总结
- 自动化任务
部署过程
部署后端
安装Docker
检查Docker是否已安装
docker --version
若未安装,请查看官方文档,或使用一键安装脚本。
克隆项目仓库
git clone https://github.com/2977094657/BilibiliHistoryFetcher.git
进入项目目录
cd /root/BilibiliHistoryFetcher(自行检查路径)
构建镜像
根据使用系统构建,e.g.:
docker build -t bilibili-api:dev -f docker/Dockerfile.cpu . # 使用CPU
创建容器并运行
docker run -d -v ./config:/app/config -v ./output:/app/output -p 8899:8899 --name bilibili-api bilibili-api:dev # 使用CPU
同理部署前端
构建镜像
docker build -t bili-history-fetcher-web:dev .
其他命令:
- 启动容器:
docker run --name bili-history-fetcher-web -p 5173:80 -d bili-history-fetcher-web:dev
- 停止容器:
docker stop bili-history-fetcher-web
备注
- 前端界面:http://localhost:5173
- 后端API:http://localhost:8899
- API文档:http://localhost:8899/docs
如需要搭配域名访问,网站反向代理服务即可。
建议部署有问题请麻烦先:
- 仔细钻研作者仓库Readme. md文件
- 结合互联网检索功能or 与Deepseek等AI模型互动
- 求助众网友得出解决办法。
还不错
期待一个舞蹈区存档