BilibiliHistoryFetcher部署

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