Files
inspiration-collector/scripts/better_todos.py

37 lines
2.1 KiB
Python
Raw 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.

"""Re-add proper todos from all digests with natural language."""
import requests
API = "http://127.0.0.1:9001/api/todos"
# Delete all existing todos
try:
resp = requests.get(API, timeout=5)
existing = resp.json().get("todos", [])
for t in existing:
requests.delete(API + "/" + t["id"], timeout=5)
print(f"Deleted {len(existing)} old todos")
except:
pass
# Better todos extracted from the 2025-06-12 and 2025-06-13 AI digests
todos = [
# From June 12 digest
"画一张决策流程图复盘日线震荡时你为什么还是做了多单。把K线形态、指标、心理状态、触发动作画成一目了然的图贴dashboard旁边当检查清单",
"给服务器AI搭一个即时调用接口让我能随时通过命令行或手机快捷指令向AI提问不需要等定时任务",
"把dashboard初始金额和策略编号的错误修掉——这两个问题动摇了整个系统的可信度",
"在Memos里建一个「倒计时」标签每次离开一个地方或完成一个项目就写一篇告别笔记让AI每月汇总一份",
# From June 13 digest
"设计一个Memos记录模板每条灵感至少包含【现象】【我的理解】【疑问】三要素花10分钟设计好",
"买录音卡并设计完整工作流录音→AI转写→提取摘要→存入Memos→次日AI分析素材",
"选一个清华战略课模型比如价值网依赖来分析当前交易系统写200字应用笔记",
"设置每周三下午为系统维护日只做备份、修bug、优化工作流不做新功能开发",
]
for text in todos:
r = requests.post(API, json={"text": text, "source": "inspiration", "category": "技术" if "AI" in text or "dashboard" in text or "服务器" in text or "设计" in text or "录音" in text or "维护" in text else "生活", "priority": "high" if "修掉" in text or "录音" in text or "维护" in text else "medium"}, timeout=5)
print(f" {'OK' if r.status_code==201 else 'FAIL'}: {text[:45]}...")
r = requests.get(API, timeout=5)
print(f"\nTotal: {len(r.json()['todos'])} todos added")