2026-06-25 12:00:02 +08:00
2026-06-25 12:00:02 +08:00
2026-06-23 22:30:30 +08:00
2026-06-12 23:30:27 +08:00
2026-06-12 23:30:27 +08:00

灵感收集器 (Inspiration Collector)

手机随手记灵感 → 永久卡片化 → AI 自动整理 → Gitea 交付

核心理念

原始素材与加工成果并行保留。

  • 每条 Memos 灵感 → 独立 cards/ 卡片文件(可检索、可引用)
  • AI 分析 → ai-insights/ 每日摘要(加工成果)
  • 两条线互不覆盖,失真可追溯

数据流向

手机 Memos App / Web
       │
       ▼
服务器 Memos 实例 (memo.xybkwd.top)
       │
       ├──→ cards/ 目录(每条灵感独立 .md 卡片)
       │     └── git push → Gitea 永久保存
       │
       └──→ Python 脚本 + DeepSeek API
             └──→ ai-insights/daily/ 每日摘要
                   └── git push → Gitea

卡片系统v2.0 新增)

每条 Memos 自动转换为一张独立卡片:

---
title: "这是我的第一条灵感"       ← 第一句话自动成为标题
date: 2026-06-12T21:35:33+08:00
id: 20260612213533               ← 唯一 ID时间戳
source: memos
tags: [交易, 策略]                ← 从内容中提取的 #标签
---

这是我的第一条灵感,来自自己部署的服务...

可以通过 [[卡片标题]] 或 [[ID]] 实现双向链接。
  • 现有 19 条 memos 已全部回填
  • 每日 22:00 自动同步当天新 memos
  • 文件名格式:{ID}_{标题前30字}.md

目录结构

inspiration-collector/
│
├── cards/               # 📇 原始灵感卡片(每 memos 一条)
│   ├── 20260612213533_这是我的第一条灵感.md
│   ├── 20260612222144_总是匆匆总是倒计时.md
│   └── ...              # 所有历史灵感
│
├── ai-insights/         # 🧠 AI 加工成果
│   ├── daily/           # 每日灵感摘要(含待办提取)
│   │   ├── YYYY-MM-DD_digest_HHMMSS.md
│   │   └── 01_课程分析.md课程笔记分析
│   └── weekly/          # 每周灵感趋势
│
├── tools/               # 核心工具模块
│   ├── llm.py           # DeepSeek API 客户端
│   ├── memos_client.py  # Memos 数据读取
│   ├── config.py        # 配置加载
│   ├── formatter.py     # Markdown 输出格式化
│   └── deepseek_balance.py  # 余额查询
│
├── analyzers/           # 分析逻辑
│   ├── daily_digest.py  # 每日分析22:00 cron
│   └── weekly_trend.py  # 每周分析
│
├── scripts/             # 自动化脚本
│   ├── run_daily_digest.sh      # cron 入口
│   ├── run_weekly_trend.sh      # cron 入口
│   ├── backfill_cards.py        # memos→卡片回填
│   │
│   │   # 关联系统(以下脚本已迁移至独立仓库)
│   ├── todo_server.py       → 见 fxy/todo-system
│   ├── extract_todos.py     → 见 fxy/todo-system
│   ├── fetch_news.py        → 见 fxy/daily-brief
│   ├── summarize_news.py    → 见 fxy/daily-brief
│   └── deepseek_balance.py
│
├── secrets/             # 密钥不入库chmod 600
├── CHANGELOG.md
└── README.md

部署步骤

服务器上

# 克隆仓库
git clone http://localhost:3000/fxy/inspiration-collector.git

# 配置密钥
cp secrets/secrets.json.template secrets/secrets.json
vim secrets/secrets.json   # 填入 DeepSeek API Key 和 Memos Token
chmod 600 secrets/secrets.json

# 测试运行
python3 analyzers/daily_digest.py

# 设置 cron
crontab -e
# 每日 22:00 北京时间 - 每日分析
0 14 * * * cd ~/inspiration-collector && python3 analyzers/daily_digest.py && bash scripts/sync_cards.sh
# 每周日 16:00 北京时间 - 每周趋势
0 8 * * 0 cd ~/inspiration-collector && python3 analyzers/weekly_trend.py

阅读方式

渠道 说明
Gitea Web gitea.xybkwd.top/fxy/inspiration-collector
导航页 nav.xybkwd.top → 每日要闻 / 待办事项
AI 对话 chat.xybkwd.top → 问:"查memos"
本地 Obsidian git clone 后打开 Obisidian支持 Graph View 双链

关联仓库

仓库 功能
fxy/inspiration-collector 本仓库 — 灵感卡片 + AI 分析
fxy/todo-system 待办系统
fxy/daily-brief 每日要闻(新闻聚合)
fxy/nav-page 导航页

依赖

  • Python 3.10+
  • requests / feedparser
  • DeepSeek API Key
  • 自托管 Memos 实例memo.xybkwd.top

版本历史

版本 日期 要点
v2.0 2026-06-14 卡片系统原始素材永久保留AI加工并行不悖
v1.9 2026-06-14 课程分析模板固化
v1.8 2026-06-14 仓库拆分todo/brief/nav 独立
v1.7 2026-06-14 全量备份 + Caddy 安全加固
v1.6 2026-06-14 新闻源扩展至 7 个,精选 90+ 条
v1.5 2026-06-14 待办系统CRUD + 分类 + 自动提取
v1.4 2026-06-14 每日要闻RSS + AI 摘要
v1.3 2026-06-13 AI 对话 chat.xybkwd.top
v1.2 2026-06-13 课程分析模板 + 浙江三日记录
v1.1 2026-06-12 每日分析迭代(北京时区 / 多天对比)
v1.0 2026-06-11 初始版本Memos → AI → Gitea

完整变更记录见 CHANGELOG.md

Description
灵感收集器 - 手机记灵感,AI自动整理,Gitea同步到Obsidian
Readme 2.7 MiB
Languages
Python 96.1%
Shell 3.9%