ChromeExtention/ ├── setup.py # 环境安装脚本(已运行) ├── start.bat # Windows一键启动 ├── start.py # Python智能启动器 ├── extension/ # 浏览器插件代码 │ ├── manifest.json │ └── content/ # 核心JS文件 └── server/ # 后端服务 ├── server.js # Express服务 └── database/ # SQLite数据库文件 复制
运行了 setup.py,已自动完成:
- ✅ 创建所有代码文件
- ✅ 安装Node依赖
- ✅ 初始化SQLite数据库
双击运行 start.bat 或 start.py,然后:
- 在Chrome中加载
extension文件夹 - 打开任意B站视频(如 https://www.bilibili.com/video/BV1GJ411x7h7)
- 按 Alt+A 测试标注功能
如果你需要完整的PostgreSQL支持:
- 安装PostgreSQL并创建数据库
- 修改
server/.env文件,取消DATABASE_URL注释 - 修改
server/server.js,将better-sqlite3替换为pg - 重新运行
npm install pg
- 前端:Chrome Extension Manifest V3
- 后端:Node.js + Express
- 数据库:SQLite3(零配置)/ PostgreSQL(生产环境)