说明:本文由 AI 整理生成。文中插件的汉化和所有新增功能,代码同样由 AI(Codex)完成,我只负责提需求和试用反馈。
Friend Tracker 是一个 Obsidian 插件,用 Markdown 笔记管理朋友信息:生日、联系方式、互动记录。原版只有英文界面,也不完全符合我的使用习惯,所以我把它的仓库交给 AI 进行改造。下面只说明改了什么、效果如何。
汉化
- 界面、设置页、弹窗、提示消息、说明文档全部翻译为中文
- 插件名称改为「好友追踪」,默认联系人文件夹同步改为「好友追踪」
- 日期等细节做了本地化,例如生日显示为「5月20日」
新增功能
生日可以只填月日
原版必须填写完整出生日期。现在生日分为「月-日」和「出生年份(可选)」两项:
- 不知道出生年份时,只填月和日即可
- 这种情况下不显示年龄和生肖,生日倒计时、星座等照常显示
互动记录:从日记里自动提取
我习惯在日记里记录和别人做了什么,而不是手动维护插件里的互动列表。
新增「提及记录」模式:列出整个库中提到该联系人的笔记内容,效果类似 Obsidian 反向链接面板中的「提及」。
- 每条内容标注来源笔记和第几行,点击直接跳转
- 可以限定只搜索指定文件夹(比如日记文件夹)
- 支持按文件名、编辑时间、创建时间排序
别名
朋友常被用昵称称呼,日记里不一定写全名。
联系人新增「别名」字段,可以填多个;提及检索会同时匹配姓名和别名,通过别名命中的条目会额外标注。
最近互动
切换「提及记录」模式后,主列表的「最近互动」原本会变空。现在改为根据提及自动推算:
- 显示成「今天」「3 天前」这样的相对时间
- 鼠标悬停可以看到来源笔记
- 可以按这一列排序
下载与安装
AI 已完成打包并发布到 GitHub,可直接下载:
- 汉化定制版:https://github.com/bluemoon23333/friend-tracker-zh-CN
- 原项目:https://github.com/buzzguy/friend-tracker
安装:下载 zip 解压,把 friend-tracker 文件夹放到库的 .obsidian/plugins/ 目录,然后在 Obsidian 设置里启用「好友追踪」。