Files
inspiration-collector/README.md

75 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 灵感收集器 (Inspiration Collector)
手机随手记灵感 → AI 自动整理 → Obsidian 自动同步
## 数据流向
```
手机 Moe Memos → 服务器 Memos 实例
Python 脚本 + DeepSeek API
ai-insights/daily/ 中的 .md 文件
git push → Gitea
Obsidian Git 插件 pull → 你看到
```
## 目录结构
```
inspiration-collector/
├── ai-insights/ # AI 生成的报告git 追踪)
│ ├── daily/ # 每日灵感摘要
│ └── weekly/ # 每周灵感趋势
├── tools/ # 核心工具模块
│ ├── llm.py # DeepSeek API 客户端
│ ├── memos_client.py # Memos 数据读取
│ ├── config.py # 配置加载
│ └── formatter.py # Markdown 输出格式化
├── analyzers/ # 分析逻辑
│ ├── daily_digest.py # 每日分析
│ └── weekly_trend.py # 每周分析
├── scripts/ # cron 入口脚本
│ ├── run_daily_digest.sh
│ └── run_weekly_trend.sh
├── secrets/ # 密钥(不入库)
│ ├── .gitignore
│ └── secrets.json.template
└── README.md
```
## 部署步骤
### 1. 服务器上
```bash
# 克隆仓库
cd ~
git clone http://localhost:3000/你的用户名/inspiration-collector.git
# 配置密钥
cp secrets/secrets.json.template secrets/secrets.json
# 编辑 secrets.json填入你的 DeepSeek API Key 和 Memos Token
chmod 600 secrets/secrets.json
# 测试运行
python3 analyzers/daily_digest.py
# 设置 cron
crontab -e
# 添加:
# 每日 22:00 北京时间
0 14 * * * /home/ubuntu/inspiration-collector/scripts/run_daily_digest.sh
# 每周日 16:00 北京时间
0 8 * * 0 /home/ubuntu/inspiration-collector/scripts/run_weekly_trend.sh
```
### 2. 笔记本 Obsidian
1. `git clone` 到本地
2. Obsidian 中打开文件夹
3. 安装 Obsidian Git 插件
4. 设置自动拉取